foreach
というキーワードを使用している定義済みstring
の特定の単語を検索したいのですが、機能しません。私のC#プログラムで何が間違っていますか?
私はこれで初心者です。私はこの点で何が間違っているのか教えてください。私は配列を使いたくありません。
static void Main(string[] args)
{
string str = "Hello You are welcome";
foreach (string item in str) // can we use string here?
{
if (str.Contains(are); // I am checking if the word "are" is present in the above string
Console.WriteLine("True");
)
}
を。配列を取得する文字列を['Split'](https://msdn.microsoft.com/en-us/library/system.string.split(v = vs.110).aspx)する必要があります – UnholySheep
また、なぜですかあなたは 'foreach'を使用しようとしていますか? 'str.Contains(" are ")"はすでに単語が文字列に入っているかどうかを確認します – UnholySheep
コンパイラはあなたの** yes/no **の質問の答えを教えてくれるでしょう。コンパイラは "タイプ 'char'を 'string'に変換できないので、はっきりと** no **と言います。 –