前面加0 的话,比较简单if(a<1000){ string b=a.ToString("0000");}
如果前面想并上其他特殊的字符,比如 1,a,b 之类的,只能手动合并了
string b = "";
switch (a.ToString().Length) {
case 1:
b = "aaa" + a.ToString();
break;
case 2:
b = "aa" + a.ToString();
break;
case 3:
b = "a" + a.ToString();
break;
}