字符string str1 = "123";
str1 += "000"
int s1 = int.parse(str1);

解决方案 »

  1.   

    string str="123";
    while (str.Length<6){
    str+="0";
    }
    int returnnum=int.Parse(str);
      

  2.   

    C#语法如下:
    String str="123";
    str.PadRight(4,'0');
    VB
    Dim str As String
    Dim bar As char
    str="123"
    bar=Convert.ToChar("0")
    str = str.PadRight(4,bar)
      

  3.   

    String s1 = "123"; // or "22"
    String s = String.Format("{0,6:d}", s1);
    Int32 n = Int32.Parse(s);
      

  4.   

    string str="123";
    int resultLength = 7; //你要的长度
    int result = Convert.ToInt32(str.PadRight((resultLength-str.length), '0'));