Làm thế nào để sử dụng phương thức ToString trên một số nguyên để hiển thị 2 charC# int Định dạng ToString trên 2 char int?
int i = 1; i.ToString() -> "01" instead of "1"
Cảm ơn.
Làm thế nào để sử dụng phương thức ToString trên một số nguyên để hiển thị 2 charC# int Định dạng ToString trên 2 char int?
int i = 1; i.ToString() -> "01" instead of "1"
Cảm ơn.
Bạn có thể sử dụng i.ToString("00")
Xem Custom Numeric Format Strings trên MSDN để biết thêm chi tiết
này nên làm điều đó:
String.Format("{0:00}",i);
Dưới đây là một liên kết đến một bài viết MSDN về việc sử dụng chuỗi định dạng tùy chỉnh: http://msdn.microsoft.com/en-us/library/0c899ak8.aspx
i.ToString("00")
Hãy xem this để biết thêm quy tắc.
Để đảm bảo ít nhất 2 chữ số được hiển thị, hãy sử dụng chuỗi định dạng "00"
.
i.ToString("00");
Đây là một hướng dẫn tham khảo hữu ích cho tất cả các cách khác nhau chuỗi số có thể được định dạng
Trong bất kỳ trường hợp bạn muốn kiểm tra đầu tiên nếu nó chỉ có 1 số, sử dụng Cụm từ thông dụng:
Regex OneNumber = new Regex("^[0-9]$");
OneNumber.Replace(i.ToString(), "0" + i)
+1 cho liên kết, cảm ơn – Houssni