Як дізнатись, чи є десяткове чи подвійне значення цілим числом?
Наприклад:
decimal d = 5.0; // Would be true
decimal f = 5.5; // Would be false
або
double d = 5.0; // Would be true
double f = 5.5; // Would be false
Причина, яку я хотів би це знати, полягає в тому, що я можу визначити програмно, чи хочу вивести значення за допомогою .ToString("N0")
або .ToString("N2")
. Якщо значення десяткової крапки відсутнє, я не хочу цього показувати.