不是数字,是字符串前位补0哦。。就需要下面这个了。否则用format函数即可。 string str = svalue.PadLeft(4, '0'); 转载于:https://www.cnblogs.com/yliu/p/8321440.html