// 示例代码:使用 String.Format 左补0
// 1. 使用格式说明符 "D" 和指定的宽度来左补0
int number = 42;
string result = string.Format("{0:D5}", number); // 结果为 "00042"
Console.WriteLine(result);
// 2. 使用占位符和格式化字符串
string formattedString = string.Format("{0,8:D8}", 7); // 结果为 "00000007"
Console.WriteLine(formattedString);
// 3. 使用 PadLeft 方法(另一种方式实现左补0)
int anotherNumber = 123;
string paddedString = anotherNumber.ToString().PadLeft(6, '0'); // 结果为 "000123"
Console.WriteLine(paddedString);
{0:D5}
表示将第一个参数格式化为至少5位数字,不足的部分用0补齐。{0,8:D8}
表示将第一个参数格式化为8位数字,并且总长度为8个字符,不足的部分用空格或0补齐。PadLeft
方法可以在字符串左侧填充指定字符,直到达到指定的总长度。这里我们用它来在左侧补0。希望这些示例能帮助你理解如何在C#中使用 String.Format
进行左补0的操作。
上一篇:c#判断字符串为空
下一篇:c# 获取文件扩展名
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站