подсчет встречаемости букв в программе C#
Я написал эту программу на c#, но она не работает, и я не знаю, какую часть я сделал неправильно. Программа должна была возвращать количество раз каждую букву алфавита occurs.it работает, но не с правильным ответом.пожалуйста, помогите мне через это.
namespace letterss { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { int count = 0; char c = 'A'; int m = (int)c; char[] s = new char[50]; string t = textBox1.Text; for (int j = 0; j < t.Length; j++) s[j] = t[j]; for (int n = 0; n < 25; n++) { for (int i = 0; i < s.Length; i++) { if (s[i] == c) count++; } label1.Text = "Letter" + c + " occured " + count.ToString() + " times"; int l = (int)c + n; c = (char)l; } } } }
[Правка: код C# ]