【发布时间】:2019-10-31 03:27:07
【问题描述】:
类型转换没有按预期工作
我解决了这个问题,但它仍然存在
string a = "123";
int i = Convert.ToInt32(a[0]);
Console.WriteLine(i);
我期望结果为 1,但我得到 49。我无法想象如何。
【问题讨论】:
-
int i = Convert.ToInt32(a.Substring(0, 1)); -
int i = a[0] - '0';为一位数
标签: c# string type-conversion int