日期:2014-05-18  浏览次数:20744 次

C#winforms判断字符问题
在表单里有一个TextBox控件,一个按钮,
想点击按钮判断TextBox里的第一个字符是什么:
以下是想要判断的结果:
1、字母;
2、数字;
3、汉字;
代码最好简捷;

------解决方案--------------------
this.Text = "";
if(textBox1.Text.Length==0)return;
int _Value = (int)textBox1.Text.ToUpper()[0];
if (_Value > 255)
{
this.Text = "汉字";
}
else
{
if ("1234567890".IndexOf(textBox1.Text[0]) != -1) this.Text = "数字";
if (_Value >= (int)'A' && _Value <= 'Z') this.Text = "字母";
}