任何人都可以帮助我在 C# Winforms 中编写一段代码,它可以给我一个布尔值,即一段字符串是否包含几个单词。
例如,如果我想检查字符串“仅测试字符串”中是否存在字符串测试字符串。
我写了以下一段代码,但它总是给我真实的,无论字符串是否包含单词。
private bool ContainsText(string input)
{
for (int i = 0; i < input.Length; i++)
{
if (((int)input[i] >= 65 && (int)input[i] <= 90) || ((int)input[i] >= 97 && (int)input[i] <= 177))
return true;
}
return false;
}
当我调用以下行时,我总是得到true,这是不正确的
MessageBox.Show(ContainsText("test only string").ToString());