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();