Làm thế nào để tôi biết nếu một giá trị thập phân hoặc gấp đôi là một số nguyên?
Ví dụ:
decimal d = 5.0; // Would be true
decimal f = 5.5; // Would be false
hoặc là
double d = 5.0; // Would be true
double f = 5.5; // Would be false
Lý do tôi muốn biết điều này là để tôi có thể xác định theo chương trình nếu tôi muốn xuất giá trị bằng cách sử dụng .ToString("N0")
hoặc .ToString("N2")
. Nếu không có giá trị dấu thập phân, thì tôi không muốn hiển thị điều đó.