Convert.ToInt32(txtSingCount.Text)

解决方案 »

  1.   

    假设 txtSingCount 不为null 的话,那么    SingleCount = Convert.ToInt32(txtSingCount.Text == "");这句话怎么可能出错?
      

  2.   

    给你一个忠告:在编程、调试阶段,不要滥用 try...catch。
      

  3.   

    try catch很伤神。用if( int.TryParse(txtSingCount.Text, out SingCount)){
    return true;
    }
    else{
      MessageBox.Show("不是有效的数字!错误信息:" + ex.Message);
                       return false;
    }
      

  4.   

    (txtSingCount.Text == "")这个是返回false
     Convert.ToInt32(false)返回为0,