C#判断大小写,用的数字是什么意思?为什么可以用数字?

2025-02-23 23:48:58
推荐回答(4个)
回答1:

65~90表示大写的A~Z的ASCII 码表中值
97~122表示小字的字母的ASCII 码表中值
你还可以这样写:if(num>=‘A’ && num<= ‘Z’){}else if(num>= 'a' && num<= 'b') {}

回答2:

这里据说的判断大小写是指ASCII 码表中的值,大小写字母。上边65~90表示大写的A~Z。97~122表示小字的字母。回去你自己查下,ASCII 码表就知道了所谓的ASCII 码中的值了

回答3:

int outNum;
if (int.TryParse(textBox1.Text, out outNum)
{
MessageBox.Show("你输入的是数字!");
}
else if (textBox1.Text.Equals(textBox1.Text.ToUpper()) && textBox1.Text.Equals(textBox1.Text.ToLower()))
{
MessageBox.Show("你输入的是特殊字符!");
}
else if (textBox1.Text.Equals(textBox1.Text.ToUpper()))
{
MessageBox.Show("您输入的是大写字母!");
}
else
{
MessageBox.Show("你输入的是小写字母!");
}
以上基础是内容单一,可以是多个字符,但必须都是一样的类型,否则都会被认为是特殊字符。
如果是多个字符同时判断,建议使用正则表达式。

回答4:

ASCII码。
已知一个字符转换为ASCII码为 x
65<=x<=90 则该字符为大写字母
97<=x<=122则该字符为小写字符
若超出这些,则为特殊字符