開發中常需將數字格式化為固定長度,不足位數前補零(如 123 → 0000123)。ASP.NET 可直接使用字串的 PadLeft 方法達成:
decimal num = 123;
string str = num.ToString(); // 轉為字串 "123"
str = str.PadLeft(7, '0'); // 共 7 位,左側補 '0'
// 結果:"0000123"
Response.Write(str);
PadLeft(totalWidth, paddingChar) 參數說明:
'0'。同理,PadRight 可在右側補齊。此法簡潔高效,無需手動迴圈判斷。