شمارش کلمات یک رشته در سی شارپ

برای به دست آوردن تعداد کلمات تشکیل دهنده یک رشته در سی شارپ ابتدا یک کنترل RichtextBox و دکمه بر روی فرم قرار دهید و سپس با دو بار کلیک بر روی دکمه کدهای زیر را در داخل کنترل کننده رویداد کلیک آن بنویسید :

String text = richTextBox1.Text.Trim();
int wordCount = 0, index = 0;

while (index < text.Length)
{
	// چک می کند که آیا کاراکتر قسمتی از کلمه است یا نه؟
	while (index < text.Length && Char.IsWhiteSpace(text[index]) == false)
		index++;

	wordCount++;

	// فضاهای خالی را نادیده می گیرد
	while (index < text.Length && Char.IsWhiteSpace(text[index]) == true)
		index++;
}

MessageBox.Show(wordCount.ToString());