文字列にいくつかの単語が含まれているかどうかを示すブール値を与えることができる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());