请问
int total = Convert.ToInt32(this.XYX)+Convert.ToInt32(this.KXX)+Convert.ToInt32(this.SCX);我这样写为什么会报错我XYX,KXX,SCX都是string类型而这些XYX,KXX,SCX分别是5.0,2.0,3.0
他报这样的错
异常详细信息: System.FormatException: 输入字符串的格式不正确。
int total = Convert.ToInt32(this.XYX)+Convert.ToInt32(this.KXX)+Convert.ToInt32(this.SCX);我这样写为什么会报错我XYX,KXX,SCX都是string类型而这些XYX,KXX,SCX分别是5.0,2.0,3.0
他报这样的错
异常详细信息: System.FormatException: 输入字符串的格式不正确。
int total = Convert.ToInt32(this.XYX)+Convert.ToInt32(this.KXX)+Convert.ToInt32(this.SCX);
改成:
int total = Convert.ToInt32(this.XYX.ToString())+Convert.ToInt32(this.KXX.ToString())+Convert.ToInt32(this.SCX.ToString());
就可以了。