gpt4 book ai didi

c# - 提供 4 位长的序列号失败

转载 作者:太空狗 更新时间:2023-10-30 00:29:31 24 4
gpt4 key购买 nike

我必须获取包含成员(member) 的序列号,该序列号从用户处获取并添加到4 位的成员(member)序列号中。如果我得到 888 newMemberId 将是 8880001,在下一个循环中 8880002 等等,问题当索引达到 10 时,我将使用此代码得到 888010。为什么?

while (dbNof.AllMembers.Any(x => x.MemberId == newMemberId))
{
numerator++;

newMemberId = Member +
numerator.ToString().PadLeft(5-numerator.ToString().Length, '0');
}

最佳答案

如果你想要格式化输出(在你的情况下至少是 4 数字)使用格式化:

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

或者(字符串插值):

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

关于c# - 提供 4 位长的序列号失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56438899/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com