Подсчитать сколько слов а файле начинается с указанной буквы - C#
Формулировка задачи:
Дан файл, содержащий текст на русском языке, и дана некоторая буква. Подсчитать, сколько слов начинается с указанной буквы.
Решение задачи: «Подсчитать сколько слов а файле начинается с указанной буквы»
textual
Листинг программы
private int GetCount(string c, string pfad)
{
int result = 0;
System.IO.StreamReader file = new System.IO.StreamReader(pfad);
string str = file.ReadToEnd();
var arr = str.Split(new string[] { ".", " ", ",", "!", ";", ":", "\r", "\n" }, StringSplitOptions.RemoveEmptyEntries);
foreach (var word in arr)
{
var w = string.Compare(c, word[0].ToString(), true);
if (w == 0) result++;
}
file.Close();
return result;
}
MessageBox.Show(GetCount("э","M:\\test.txt").ToString());