Jak sprawdzić, czy wartość dziesiętna czy podwójna jest liczbą całkowitą?
Na przykład:
decimal d = 5.0; // Would be true
decimal f = 5.5; // Would be false
lub
double d = 5.0; // Would be true
double f = 5.5; // Would be false
Powodem, dla którego chciałbym to wiedzieć, jest to, że mogę programowo określić, czy chcę wyprowadzić wartość za pomocą .ToString("N0")lub .ToString("N2"). Jeśli nie ma wartości dziesiętnej, nie chcę tego pokazywać.