一尘不染

怎么把char转换成int?

c#

什么是一个转换的正确方法charint?这给出了49

int val = Convert.ToInt32('1');
//int val = Int32.Parse("1"); // Works

我不想转换为字符串然后解析它。


阅读 216

收藏
2020-05-19

共1个答案

一尘不染

我很惊讶没有人提到内置于System.Char… 的静态方法

int val = (int)Char.GetNumericValue('8');
// val == 8
2020-05-19