Ví dụ chuyển định dạng Double thành chuỗi với số cố định của dấu thập phân. Với mẫu định dạng "0.00" nếu số lượng số sau dấu chấm: nếu ít hơn 2 các chữ số còn lại ở bên phải sẽ là zero. Nếu nó có nhiều nơi hơn 2, số lượng sẽ được thêm số zero để đủ thành 2 số sau dấu chấm
Khác với mẫu "0.00", mẫu "0.##" là có bao nhiêu hiện bấy nhiêu nhưng nhỏ hơn hoặc bằng số lượng quy định mà không tự thêm zero vàoString.Format("{0:0.00}", 123.4567); // "123.46" String.Format("{0:0.00}", 123.4); // "123.40" String.Format("{0:0.00}", 123.0); // "123.00"
String.Format("{0:0.##}", 123.4567); // "123.46" String.Format("{0:0.##}", 123.4); // "123.4" String.Format("{0:0.##}", 123.0); // "123"
Ví dụ bên dưới sẽ giúp hiểu rõ 2 kí hiệu "0" và "#"
String.Format("{0:0.0}", 0.0); // "0.0" String.Format("{0:0.#}", 0.0); // "0" String.Format("{0:#.0}", 0.0); // ".0" String.Format("{0:#.#}", 0.0); // "
Digits before decimal point
String.Format("{0:0.0}", 0.0); // "0.0"
String.Format("{0:0.#}", 0.0); // "0"
String.Format("{0:#.0}", 0.0); // ".0"
String.Format("{0:#.#}", 0.0); // ""