C#中如何将 字符转换为整型?

如题 希望给出格式例子
String str = Console.ReadLine();
studentArray[0].intId = int.Parse(str);

为什么不对?

第1个回答  2009-03-02
try{
Convert.ToInt32("123123");
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
第2个回答  2009-03-02
String str = Console.ReadLine();
studentArray[0].intId = int.Parse(str); 如果错误的话应该是studentArray[0].intId这个错了吧,你写的这是什么啊?
不用要后面的那个了吧,直接就studentArray[0]=int.Parse(str);
Parse函数就是来完成字符串想数值型数据的转换的
第3个回答  2009-03-02
感觉不好转换~~~
第4个回答  2009-03-02
string a = "233";
int b = Convert.ToInt32(a);

或者

int b = int.Parse(a);本回答被提问者采纳
第5个回答  2009-03-02
int.Parse应该是int32.Parse