什么是一个转换的正确方法char来int?这给出了49:
char
int
49
int val = Convert.ToInt32('1'); //int val = Int32.Parse("1"); // Works
我不想转换为字符串然后解析它。
我很惊讶没有人提到内置于System.Char… 的静态方法
System.Char
int val = (int)Char.GetNumericValue('8'); // val == 8