Char.IsDigit()vs Char.IsNumber(),有什么区别?

Xaq*_*ron 12 c# validation char

Char.IsDigit()vs 之间的区别是什么?Char.IsNumber()

J.D*_*.D. 28

// 1/2 symbol
Char.IsNumber('½'); // true
Char.IsDigit('½'); // false

// Unicode character for Roman numeral 5 (V)
Char.IsNumber('\x2165'); // true
Char.IsDigit('\x2165'); // false
Run Code Online (Sandbox Code Playgroud)

  • 在LINQPad中尝试了上标3,它为IsDigit返回false.但这里有一个应该返回true的字符列表:http://www.fileformat.info/info/unicode/category/Nd/list.htm (3认同)