提供4位数字长的序列号失败

时间:2019-06-04 07:03:17

标签: c# string

我必须获取包含Member的序列号,该序列号是从用户那里获取的,并添加到成员序列号的 4 位。 如果我得到888,则newMemberId将是8880001,在下一个循环8880002中,依此类推,问题是当索引为10时,我将得到{{ 1}}和这段代码。为什么?

888010

1 个答案:

答案 0 :(得分:8)

如果您要格式化输出(在您的情况下至少为4位数字),请使用格式化:

 newMemberId = Member + numerator.ToString("d4");

或(字符串插值):

 newMemberId = $"{Member}{numerator:d4}";