Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Program C# untuk mengira bilangan kemunculan perkataan dalam rentetan

Program C# untuk mengira bilangan kemunculan perkataan dalam rentetan

WBOY
WBOYke hadapan
2023-09-06 13:21:07995semak imbas

C# 程序计算字符串中某个单词的出现次数

Mula-mula tetapkan rentetan -

string str = "Hello World! Hello!";

Sekarang semak jika perkataan "Hello" muncul dalam rentetan dan gelung -

while ((a = str1.IndexOf(pattern, a)) != -1) {
   a += pattern.Length;
   count++;
}

Contoh

Anda boleh cuba jalankan kod berikut untuk mengira kemunculan perkataan dalam rentetan.

Demo masa nyata

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;
   }
}

Output

Occurrence:2

Atas ialah kandungan terperinci Program C# untuk mengira bilangan kemunculan perkataan dalam rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam