有人可以看看我的代码吗?我需要计算输入文本框中的字符并将它们显示在正确的标签框中。(辅音,元音,数字和其他)我确实让数字工作了,但他们在元音上搞砸了。
// 确定文本是辅音、元音、数字还是其他字符。然后它显示每个的计数。
int consCount = 0;
int vowelCount = 0;
int digitCount = 0;
int otherCount = 0;
string inputString;
inputString = this.entryTextBox.Text.ToLower();
char[] vowels = new char[] {'a', 'e', 'i', 'o', 'u'};
string vow = new string(vowels);
for (int index = 0; index < inputString.Length; index++)
{
if (char.IsLetterOrDigit(inputString[index]))
{
if (inputString.Contains(vow))
vowelCount++;
}
else if (char.IsDigit(inputString[index]))
digitCount++;
}
this.voweldisplayLabel.Text = vowelCount.ToString();
this.digitsdisplayLabel.Text = digitCount.ToString();
this.constdisplayLabel.Text = consCount.ToString();
this.otherdisplayLabel.Text = otherCount.ToString();