Mis*_*B.I 3 c# int type-conversion char
我不想将int转换为char,但我不想要这个(char)int
方法,因为(char)3
不会给出'3'
但是'?'
.
那么,有一种内置的方式来获得我想要的东西,或者我需要自己制作它?
我认为这是最简单,最易读的方式:
(char)('0' + 3)
Run Code Online (Sandbox Code Playgroud)
如果你想更多地了解文化,你可以使用它.
CultureInfo.CurrentCulture.NumberFormat.NativeDigits[3]
Run Code Online (Sandbox Code Playgroud)