c#中由键盘输入int型数据的语句,哪里错了

像这样的语句,虽然现实正确,可是却不能正确的显示出来
English = int.Parse(Console.ReadLine());
Math = int.Parse(Console.ReadLine());
Phy = int.Parse(Console.ReadLine());
private int English;
private int Math;
private int Phy;

Parse方法和Format、ToString方法一样,都可以将数字转换为相应格式的数字字符串的,不能将字符串转换为整型数据。如果输入的是数字就可以,如果输入其他估计不行。
看你输入的是什么内容了,如果是非数字的,就用Convert类的对应方法实现数据类型的转换。

把你的全部代码贴出来看下。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答