第一季 SIKIC#初级教程 (2015版)
150-字符串的处理.mp4
问题如下:
我想通过把字符串当成一个数组,通过索引来读取值,但两种写
法得到的结果不一样。
代码:
int s1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(s1);
输出结果为:
输入1,输出1 (没毛病)
如果代码这么写:
string s2 = Console.ReadLine();
int s2=Convert.ToInt32(s2[0]);
Console.WriteLine(s2);
输出结果为:
输入1,输出49(为啥变成ASCII码?)
这样如果我希望通过s[0], s[1], s[2] 来读取一个三位数字的数就不可行了。