Загрузить текстовой файл и анализировать сколько букв в тексте повторяются - C#
Формулировка задачи:
Вот начал писать программу, которая должна загружать текстовой файл,а программа должна анализировать сколько букв в тексте повторяются и количество слов,начал писать,но не пойму чуток,вот код:
private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
{
openFileDialog1.Filter = "txt файлы(*.txt)|*.txt";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
System.IO.StreamReader streamReader;
streamReader = new System.IO.StreamReader(openFileDialog1.FileName);
textBox1.Text = streamReader.ReadToEnd();
streamReader.Close();
}
}
}
private void button2_Click(object sender, EventArgs e)
{
{
textBox1.Text = "";
textBox2.Text = "";
string s = "";
char t = Convert.ToChar(textBox3.Text);
streamReader sr = new System.IO.StreamReader(openFileDialog1.FileName);
while (!sr.EndOfStream)
{
s = sr.ReadLine();
textBox1.Text = textBox1.Text + s + System.Environment.NewLine;
int n = s.Length;
int c = 0;
for (int i = 0; i < n; i++)
{
if (s[i] == t) c++;
}
textBox2.Text = textBox2.Text + Convert.ToString(c) + System.Environment.NewLine;
}
}
}
}
}Решение задачи: «Загрузить текстовой файл и анализировать сколько букв в тексте повторяются»
textual
Листинг программы
using System.IO;