Char.IsControl 指示指定的 Unicode 字符是否属于控制字符类别
IsDigit 指示某个 Unicode 字符是否属于十进制数字类别
IsLetter 指示某个 Unicode 字符是否属于字母类别
IsLetterOrDigit 指示某个 Unicode 字符是属于字母类别还是属于十进制数字类别
IsLower 指示某个 Unicode 字符是否属于小写字母类别
IsNumber 指示某个 Unicode 字符是否属于数字类别
IsPunctuation 指示某个 Unicode 字符是否属于标点符号类别
IsSeparator 指示某个 Unicode 字符是否属于分隔符类别
IsSurrogate 指示某个 Unicode 字符是否属于代理项字符类别
IsSymbol 指示某个 Unicode 字符是否属于符号字符类别
IsUpper 指示某个 Unicode 字符是否属于大写字母类别
IsWhiteSpace 指示某个 Unicode 字符是否属于空白类别
例子:
static bool IsNumeric(string str)
{
if (str==null || str.Length==0)
return false;
foreach(char c in str)
{
if (!Char.IsNumber(c))
{
return false;
}
}
return true;
}
{
if (str==null || str.Length==0)
return false;
foreach(char c in str)
{
if (!Char.IsNumber(c))
{
return false;
}
}
return true;
}