this.labSsumM.Text=Convert.ToString(Convert.ToSingle(this.tbxStelM.Text)+Convert.ToSingle(this.tbxSadM.Text));错误提示:System.FormatException: 输入字符串的格式不正确为什么?请大虾教我~谢谢!

解决方案 »

  1.   

    this.labSsumM.Text=Convert.ToString(Convert.ToSingle(this.tbxStelM.Text.trim())+Convert.ToSingle(this.tbxSadM.Text.trim())); 
      

  2.   

    this.tbxStelM.Text或this.tbxSadM.Text中输入的文本是不能转成单精度浮点数字的字符串。
      

  3.   

    而且Convert.ToSingle 方法 (UInt16)
    括号里面的值应该是16 位的无符号整数。
    而且他返回的值也是16位无符号整数。
    你确定你想得到这样的结果吗?
    如果不必要的话,换成decimal吧。