Visual C# windows 폼 프로그램으로 프로그램을 개발 중입니다. 텍스트 상자의 문자 수를 알아 내고 각 문자의 빈도를 목록 상자에 표시해야합니다. 우리는하지 않습니다 또한 출력으로, 각 캐릭터와 의 주파수가 반복되는 문자 및 공백, 나는 프로그램이 제공하는 "주파수 확인"버튼을 클릭하여이 코드에서시각적 인 C# 윈도우에서 문자의 빈도가 응용 프로그램을 형성합니다
private void btnCheckFrequency_Click(object sender, EventArgs e)
{
lstFreqMeter.Items.Clear();
string str;
int c = 1;
int strlen;
str = txtString.Text;
strlen = txtString.TextLength;
int[] counter = new int[strlen];
for (int i = 0; i < strlen; i++)
{
for (int j = i + 1; j < strlen; j++)
{
if (str[i] == str[j])
{
c += 1;
}
}
counter[i] = c;
c = 1;
}
for (int k = 0; k < counter.Length; k++)
{
lstFreqMeter.Items.Add(counter[k]);
}
}
: 나는 다음과 같은 코드가 있습니다 필요.
당신에게 각 문자가 나타납니다 횟수의 클래스를 반환은 txtString.Text.GroupBy'같은 것을보십시오 (X => – nawfal