Làm cách nào để tránh làm tròn giá trị kép khi chuyển đổi thành chuỗi? Tôi đã thử cả hai Convert.ToString
và ToString()
với cùng một kết quả.Tại sao ToString() Làm tròn giá trị gấp đôi của tôi?
Ví dụ: đôi của tôi có thể trông giống như 77.987654321
và hai chuyển đổi chuỗi chuyển đổi thành 77.98765
. Tôi cần phải giữ độ chính xác của giá trị như hiện tại.
Đối với tôi ToString() giữ độ chính xác. Một số mã sẽ được tốt đẹp. –
Xem thêm http://stackoverflow.com/questions/1421520/formatting-doubles-for-output-in-c –