c#中如何使用字符串.格式化一个数字和左垫零,所以它总是6个字符
本文关键字:字符 6个 数字 字符串 何使用 格式化 一个 | 更新日期: 2023-09-27 18:12:17
我想使用c#格式:
6 = "000006"
999999 = "999999"
100 = "000100"
-72 = error
1000000 =错误
我试图使用字符串。格式,但没有成功。
如果数字太多,格式化不会产生错误。您可以使用
实现左填充的6位字符串。string output = number.ToString("000000");
如果你需要7位数的字符串无效,你只需要编码。
if (number >= 0 and number < 1000000)
{
output = number.ToString("000000")
}
else
{
throw new ArgumentException("number");
}
使用字符串。格式,你会写
string output = string.Format("{0:000000}", number);