Каков наилучший (самый короткий и быстрый) способ проверить, заканчивается ли StringBuilder
определенной строкой?
Если я хочу проверить только один char, это не проблема sb[sb.Length-1] == 'c'
, но как проверить, заканчивается ли она длинной строкой?
Я могу думать о чем-то вроде цикла из "some string".Length
и читать символы один за другим, но, возможно, существует нечто более простое?:)
В конце я хочу иметь метод расширения следующим образом:
StringBuilder sb = new StringBuilder("Hello world");
bool hasString = sb.EndsWith("world");