gpt4 book ai didi

c# - 填充未应用于字符串

转载 作者:太空宇宙 更新时间:2023-11-03 18:51:20 30 4
gpt4 key购买 nike

您好,我只是想将一个零添加到一个字符串数字中,例如,一家公司在系统中有一些旧条形码,打印时只有 12 个字符,他们的新条形码是 13,我只需要添加长度为 12 时额外的零。

using System;

public class Program
{
public static void Main()
{
string BarCode="000001661705";
char pad = '0';
if(BarCode.Length==12)
{
BarCode = BarCode.PadLeft(1, pad);
}
Console.WriteLine("Length of barcode" + BarCode.Length);
Console.WriteLine("Barcode=" + BarCode);
}
}

这是 .net fillddle,你会看到字符数仍然是 12,而它应该是 13,并在上面添加了零。

https://dotnetfiddle.net/VsvPIl

最佳答案

只需将其作为字符串添加?

using System;

public class Program
{
public static void Main()
{
string BarCode="000001661705";

char pad = '0';
if(BarCode.Length==12)
{
BarCode = pad + BarCode;


}
Console.WriteLine("Length of barcode" + BarCode.Length);
Console.WriteLine("Barcode=" + BarCode);

}
}

关于c# - 填充未应用于字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58124896/

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