تابعی برای شمارش کلمه های متن
تابعی برای شمارش تعداد کلمه های یک متن.
این تابع یک ورودی از نوع رشته دارد و حاصل خروجی این تابع مقدار عددی int می باشد.
کد این تابع :
public int WordCount(string WordName)
        {
            int index, Count = 0;
            bool NewWord = true;
            for (index = 0; index < WordName.Length; index++)
                switch (WordName[index])
                {
                    case ' ':
                    case ',':
                    case '.':
                    case ':':
                    case ';':
                    case '?':
                        NewWord = true;
                        break;
                    default:
                        if (((WordName[index] >= 'a') && (WordName[index] <= 'z'))
                        || ((WordName[index] >= 'A') && (WordName[index] <= 'Z')))
                            if (NewWord == true)
                            {
                                NewWord = false;
                                Count++;
                            }
                        break;
                }
            return Count;
        }



