Tôi muốn nhóm các chữ số thành gấp đôi hàng nghìn, nhưng cũng có thể xuất số số thập phân thực tế trong số. Tôi không thể tìm ra chuỗi định dạng.Định dạng một số bằng dấu phẩy, nhưng giữ số thập phân
1000 => 1,000
100000 => 100,000
123.456 => 123.456
100000.21 => 100,000.21
100200.123456 => 100,200.123456
Phủ nhận (nó không phải là thẳng về phía trước như bạn nghĩ):
- Xin đừng chỉ cho tôi đến this question nó không trả lời câu hỏi của tôi
- Xin đừng chỉ cho tôi đến MSDN, các bài viết đã không giúp tôi. (Nếu bạn tin tôi đọc chúng không đúng cách, đọc chúng mình và gửi câu trả lời đúng)
.ToString("n")
không hoạt động, nó vòng các chữ số
Nếu bạn có nhiều hơn 7 chữ số thập phân, sẽ không cắt bớt nó? – MusiGenesis
Nó xuất hiện như vậy, đó là ít hơn lý tưởng, nhưng tôi có thể đẩy nó ra 12 chữ số thập phân mà nên là một giới hạn cho các mục đích của tôi. –
Tuy nhiên, sẽ không làm việc cho một số thập phân tùy ý. Vì đôi có độ chính xác 15-16 chữ số, mặc dù "{0: ##, ###, ###, ###, ###, ## 0. ############ ###} "dường như nắm bắt tất cả các cặp đôi có thể với tất cả các chữ số có thể. Chú ý tôi thích một hàng đầu 0. – tvanfosson