您的位置:首页 > 编程语言 > C#

C#如何判断一个字符串中中文和字母或数字的个数(转载)

2008-11-22 23:43 399 查看
int inum=0;

int ichar = 0;

int ichi = 0;

string strTemp;

for (int i = 0; i < this.textBox1.Text.Length; i++)

{

strTemp=this.textBox1.Text.Substring(i,1);

if ("01234567890123456789".IndexOf(strTemp) > -1)

{

inum++;

}

else if ("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ".IndexOf(strTemp) > -1)

{

ichar++;

}

else

{

ichi++;

}

}

this.textBox2.Text = "数字:" + inum.ToString();

this.textBox3.Text = "字母:" + ichar.ToString();

this.textBox4.Text = "汉字:" + ichi.ToString();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: