最初に文字列を設定します -
string str = "Hello World! Hello!";
次に、文字列に「Hello」という単語が含まれるかどうかを確認し、ループします -
while ((a = str1.IndexOf(pattern, a)) != -1) { a += pattern.Length; count++; }
次のコードを実行して、文字列内の単語の出現数を数えてみてください。
リアルタイムデモ
using System; class Program { static void Main() { string str = "Hello World! Hello!"; Console.WriteLine("Occurrence:"+Check.CheckOccurrences(str, "Hello")); } } public static class Check { public static int CheckOccurrences(string str1, string pattern) { int count = 0; int a = 0; while ((a = str1.IndexOf(pattern, a)) != -1) { a += pattern.Length; count++; } return count; } }
Occurrence:2
以上が文字列内の単語の出現数を数える C# プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。