作业帮 > 综合 > 作业

求c#一道题的写法,输入一行字符串,分别统计出其中英文字母、数字、空格的个数.求代码

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/07 16:49:57
求c#一道题的写法,输入一行字符串,分别统计出其中英文字母、数字、空格的个数.求代码
判断我写出来,统计我就不写了,你定义3个变量,进行计数就可
char[] c = this.textBox1.Text.ToCharArray();
foreach (char cc in c)
{
if (char.IsNumber(cc))//判断是否是数字
{
MessageBox.Show("是数字");
}
if (char.IsDigit(cc))//判断是否是数字
{
MessageBox.Show("是数字");
}
if (char.IsLetter(cc))//判断是否是字母
{
MessageBox.Show("是字母");
}
if (char.IsLower(cc))//判断是否是小写字母
{
MessageBox.Show("是小写字母");
}
if (char.IsUpper(cc))//判断是否是大写字母
{
MessageBox.Show("是大写字母");
}
if (char.IsLetterOrDigit(cc))//判断是否属于字母或数字类
{
MessageBox.Show("是属于字母或数字");
}
if (char.IsPunctuation(cc))//判断是否属于标点字符
{
MessageBox.Show("是标点符号");
}
if (char.IsWhiteSpace(cc))//判断字符是否属于空白字符
{
MessageBox.Show("是属于空别字符");
}
}