黑马程序员技术交流社区
标题:
Char.IsDigit与Char.IsNumber的区别
[打印本页]
作者:
李荣壮
时间:
2011-11-2 02:08
标题:
Char.IsDigit与Char.IsNumber的区别
Char.IsDigit (aChar) 指示指定字符串中位于指定位置处的字符是否属于十进制数字类别
Char.IsNumber(aChar) 指示指定字符串中位于指定位置的字符是否属于数字类别
上面是MSDN里面的描述,好像一样,又好像不一样。。。
该贴已经同步到
李荣壮的微博
作者:
郑文
时间:
2011-11-2 08:37
Char.IsDight(string,Int32)方法确定 Char 是否是以 10 为基的数。 它与 IsNumber 进行对比,后者确定 Char 是否属于任何数值 Unicode 类别。 数值包括分数、下标、上标、罗马数字、货币分子、循环数和语言特有的数字等字符。 也就是说 Char.IsNumber(aChar) 能对比任何数值(小数等)而 Char.IsDigit (aChar) 只能对比十进制的数.
作者:
DotNet菜鸟
时间:
2011-11-2 10:36
IsDigit 判断的是是否为十进制数字,0-9。
IsNumber 判断的是数字类别,包括十进制数字 ,还有用字母表示的数字,如表示罗马数字5的字母 'V ',还有表示其他数字的字符,如表示“1/2”的字符。
作者:
李荣壮
时间:
2011-11-2 12:50
哦,谢谢各位,又学了一招
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2