Làm cách nào để định dạng giá trị thập phân thành chuỗi bằng một chữ số sau dấu phẩy/dấu chấm và khoảng trắng phía trước cho các giá trị nhỏ hơn 100?Định dạng giá trị thập phân thành chuỗi có khoảng trắng hàng đầu
Ví dụ: giá trị thập phân của 12.3456
phải được xuất dưới dạng " 12.3"
với một khoảng trắng hàng đầu. 10.011
sẽ là " 10.0"
. 123.123
là "123.1"
Tôi đang tìm kiếm một giải pháp, làm việc với các định dạng chuỗi tiêu chuẩn/tùy chỉnh, ví dụ:
decimal value = 12.345456;
Console.Write("{0:magic}", value); // 'magic' would be a fancy pattern.
Nó chắc chắn nhất! Cảm ơn! :) –
Có một tài liệu tham khảo tốt cho điều này? tức là mỗi phần sẽ làm gì nếu trường hợp sử dụng của tôi hơi khác một chút. – tjrobinson
@tjrobinson mọi thứ đều có trên MSDN: http://msdn.microsoft.com/en-us/library/0c899ak8.aspx và http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx – nemesv