<分区>
将 char
转换为 int
的正确方法是什么?
这给出 49
:
int val = Convert.ToInt32('1');
//int val = Int32.Parse("1"); // Works
我不想先转换成字符串再解析。
<分区>
将 char
转换为 int
的正确方法是什么?
这给出 49
:
int val = Convert.ToInt32('1');
//int val = Int32.Parse("1"); // Works
我不想先转换成字符串再解析。
最佳答案
我很惊讶没有人提到 System.Char
中内置的静态方法...
int val = (int)Char.GetNumericValue('8');
// val == 8
关于c# - 如何将字符转换为整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3665757/