tso*_*g99 4 c# string contains
我正在尝试检查字符串是否包含特定字符串.
简而言之,这是我的代码(这是程序的一小部分,我省略了不相关的代码):
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);
}
}
Run Code Online (Sandbox Code Playgroud)
但是,这就是我得到的结果:
"Alligator" Contains "Alligator"
"Loves" Does Not Contain "Love"
"To Eat You" Does Not Contain "You"
Run Code Online (Sandbox Code Playgroud)
那么,怎么回事!?!Contains()仅在两个字符串都是完全匹配时返回true?这有些不对劲...
PS.字符串x和y是从文本文件中读取的,并且已通过一些文本切割过程,如果这有助于...