Custom specifier "0" là zero placeholder (ký tự giữ chỗ số không).
Nếu giá trị được định dạng có chữ số ở vị trí nơi số không xuất hiện trong chuỗi định dạng, thì chữ số đó được sao chép vào chuỗi kết quả. Tuy nhiên, nếu không xảy ra như vậy, thì số không sẽ xuất hiện.
Đây là biến double của chúng ta.
double d; d = 292;
Bây giờ, bằng cách thiết lập sau, bạn có thể dễ dàng làm cho số không xuất hiện trong chuỗi định dạng.
d.ToString("00000")
Ví dụ
using System;
using System.Globalization;
class Demo {
static void Main() {
double d;
d = 292;
Console.WriteLine(d.ToString("00000"));
Console.WriteLine(String.Format("{0:00000}", d));
d = 3.5;
Console.WriteLine(d.ToString("0.00", CultureInfo.InvariantCulture));
}
}
Kết quả
00292 00292 3.50