解决方案 »

  1.   

    int fm1 = this.txtb_1.Text == "" ? 0 : Convert.ToInt32(this.txtb_1.Text);
      

  2.   

    int value;Int32.TryParse(txtb1.Text, out value);
      

  3.   

    Convert.ToInt32(null)      OK,结果是0Convert.ToInt32("")       error。输入的字符串格式有误int fm1 = string.IsNullOrEmpty(this.txtb_1.Text) ? 0 : Convert.ToInt32(this.txtb_1.Text);
      

  4.   

    int fm1 =string.IsNullOrEmpty(this.txtb_1.Text)?0: Convert.ToInt32(this.txtb_1.Text);