主题:Console.ReadLine()读入Int32数值,为什么还要执行Convert.Int32
Console.ReadLine()读入一个Int32的数值(好像数值也是string型的), 为什么要进行Convert.ToIn32()才能够进行运算?
进行转换后与没有转换前有什么不一样?谢谢。
比如:
--------------------------
Console.WiteLine("Input the value:");
string KeyIn=Console.ReadLine();
Console.WriteLine(KeyIn)
int newKeyIn=Convert.ToInt32(KeyIn);
Console.Write(newKeyIn);
--------------------------------
Input the value:
5 (Enter)
55
没有什么不一样啊?
进行转换后与没有转换前有什么不一样?谢谢。
比如:
--------------------------
Console.WiteLine("Input the value:");
string KeyIn=Console.ReadLine();
Console.WriteLine(KeyIn)
int newKeyIn=Convert.ToInt32(KeyIn);
Console.Write(newKeyIn);
--------------------------------
Input the value:
5 (Enter)
55
没有什么不一样啊?