char c = '\u2160';// 罗马字母一:Ⅰ
Console.WriteLine(c);// output:Ⅰ
Console.WriteLine(char.IsNumber(c));// output:True
Console.WriteLine(char.IsDigit(c));// output False
即IsDigit仅认'0'-'9'这十个字符,而IsNumber范围则广一点。(不过中文“一”还是false)
c#中char.IsDigit和char.IsNumeric的区别
最新推荐文章于 2024-02-13 09:58:50 发布