日期:2014-05-17  浏览次数:21075 次

c#输入字符串的格式不正确,求解!
int yu = int.Parse(label5.Text);//此处提示输入字符串的格式不正确      
      yu = yu - 1;          
  label5.Text = yu.ToString(); 
------解决方案--------------------
引用:
label5里面的是数字,
 private void button3_Click_1(object sender, EventArgs e)
        {
            int yu = int.Parse(label5.Text);
            yu = yu - 1;
            label5.Text = yu.T……


你放在fromload里面。。。这时候label5.Text还没被赋值吧

非要在这个事件里面用。

那就用一个int变量




int Lb5I=1000;
 private void chushihua()
        {
if(label5.Text!=null&&label5.Text.Trim()!="")
{
Lb5I=int.Parse(label5.Text);
}
            Lb5I = Lb5I - 1;
            label5.Text = Lb5I.ToString();
        }