我有一个字段EmpID(文本框),用户手动输入一个6位数的代码。如果他输入少于6位数,那么我们需要添加" 0"作为前缀,使其成为一个6位数的代码。例如,如果输入123,我们必须将其设为000123。如果他输入1234,我们必须将其设为001234。
我想要一种处理这种情况的有效方法。我想避免编写多个if语句。有没有更好的方法呢?
答案 0 :(得分:3)
这很简单:
tbValue = tbValue.PadLeft(6, '0');
答案 1 :(得分:2)
您可以使用PadLeft
功能执行此操作,如下所示
myString = myString.PadLeft(6, '0');