Я пытаюсь проверить, содержит ли строка определенную строку.
Вкратце, вот мой код (это небольшая часть программы, в которой я пропустил нерелевантные коды):
string y = someValue;
for(string x in someCollection)
{
if (x.Contains(y))
{
Debug.WriteLine(x + " Contains " + y);
}
else
{
Debug.WriteLine(x + " Does Not Contain " + y);
}
}
Тем не менее, вот что я получаю в результате:
"Alligator" Contains "Alligator"
"Loves" Does Not Contain "Love"
"To Eat You" Does Not Contain "You"
Итак, как же !?!Contains () возвращает true только тогда, когда обе строки точно совпадают.Что-то здесь не так ...
пс.строки x и y были прочитаны из текстового файла и прошли через процесс вырезания текста, если это помогло бы ...