Что лучше всего переписать этот метод, чтобы ускорить его?Каков самый быстрый способ узнать, заканчивается ли строка другой строкой?
public static bool EndsWith(string line, string term)
{
bool rb = false;
int lengthOfTerm = term.Length;
string endOfString = StringHelpers.RightString(line, lengthOfTerm);
if (StringHelpers.AreEqual(term, endOfString))
{
return true;
}
else
{
rb = false;
}
if (line == term)
{
rb = true;
}
return rb;
}
Этот вопрос может выиграть за то, что точность 100% во всех ответов (по крайней мере, на момент написания). –
спасибо за единодушную помощь всем, я просмотрел элементы струны и думаю, что могу выкинуть мои вспомогательные функции StartsWith и PadWithZeros :-) –
IsNullOrEmpty - мой любимый –