স্ট্রিংয়ে কতগুলো শব্দ আছে তা গণনা করতে স্পেস, নিউলাইন, ট্যাব ক্যারেক্টার গুনতে হয়।
উদাহরণ
using System;
public class Demo
{
public static void Main()
{
string str1 = "Hello World!";
int a = 0;
int count = 1; // অন্তিম শব্দের জন্য
while (a <= str1.Length - 1)
{
if (str1[a] == ' ' || str1[a] == '\n' || str1[a] == '\t')
{
count++;
}
a++;
}
Console.Write("Total words= {0}\n", count);
}
}
আউটপুট
Total words= 2
নোট: এই পদ্ধতিতে একাধিক স্পেস হলে ভুল কাউন্ট দেয়। ভালো পদ্ধতি: str.Split(new char[]{' ','\n','\t'}, StringSplitOptions.RemoveEmptyEntries).Length।