Với String.Format()
, bạn có thể định dạng ví dụ DateTime
các đối tượng theo nhiều cách khác nhau. Mỗi khi tôi đang tìm kiếm một định dạng mong muốn, tôi cần tìm kiếm trên Internet. Hầu như luôn luôn tôi tìm thấy một ví dụ tôi có thể sử dụng. Ví dụ:String.Format - cách hoạt động và cách triển khai các định dạng tùy chỉnh
String.Format("{0:MM/dd/yyyy}", DateTime.Now); // "09/05/2012"
Nhưng tôi không có bất kỳ đầu mối nào hoạt động và lớp nào hỗ trợ các chuỗi bổ sung 'ma thuật' này.
Vì vậy, câu hỏi của tôi là:
- như thế nào
String.Format
map thêm thông tinMM/dd/yyyy
đến một kết quả chuỗi? - Tất cả các đối tượng của Microsoft có hỗ trợ tính năng này không?
Tài liệu này có ở đâu đó không? - Có thể làm một cái gì đó như thế này:
String.Format("{0:MyCustomFormat}", new MyOwnClass())
Bạn có thể xem tại http://www.codeproject.com/Articles/6533/Custom-String-Formatting-in-NET – V4Vendetta