ภาพรวม
ตัวกำหนดรูปแบบ "0" (ศูนย์) ทำหน้าที่เป็น ตัวแทนศูนย์ (zero placeholder) หากมีหลักในตำแหน่งนั้น จะแสดงหลักนั้น หากไม่มี จะ แสดง 0 แทน
รูปแบบการใช้งาน
double d = 292;
d.ToString("00000"); // "00292" - เติม 0 นำหน้าให้ครบ 5 หลัก
ตัวอย่างโค้ดเต็ม
using System;
using System.Globalization;
class Demo
{
static void Main()
{
double d = 292;
Console.WriteLine(d.ToString("00000")); // 00292
Console.WriteLine(String.Format("{0:00000}", d)); // 00292
d = 3.5;
Console.WriteLine(d.ToString("0.00", CultureInfo.InvariantCulture)); // 3.50
}
}
ผลลัพธ์
00292 00292 3.50
กรณีใช้งานทั่วไป
- เลขบัญชี/รหัสสินค้า:
ToString("000000")→ "001234" - จัดตารางตัวเลขให้ตรงคอลัมน์
- แสดงทศนิยมตำแหน่งคงที่:
"0.00"แสดง 2 ตำแหน่งเสมอ - รูปแบบวันที่/เวลาแบบกำหนดเอง (เช่น
"HH:mm:ss")