string str = c.ToString();
while (str.Length < 5)
  str = "0" + str;
textbox3.Text = str;

解决方案 »

  1.   

    用了int.Pharse()后,把字符串转换为整数,当然前面的0就去掉了。
      

  2.   

    为什么我把00009+00008进行相加,得出来的不是00017,而是17?
      数字+数字当然等于数字喽怎么才能得到00017呢?
     00017只是数字的一种表现形式字符串,用sinsky(十方) 就可以了
      

  3.   

    nerk
    能给出一个例子么?
    谢谢!
      

  4.   

    string a=textbox1.text;
    string b=textbox2.text;
    int c=int.Parse(a)+int.Parse(b);把一面一句改一下就可以了:
    textbox3.Text=c.ToString("D5");