Wie kann ich feststellen, ob ein Dezimal- oder Doppelwert eine Ganzzahl ist?
Beispielsweise:
decimal d = 5.0; // Would be true
decimal f = 5.5; // Would be false
oder
double d = 5.0; // Would be true
double f = 5.5; // Would be false
Der Grund, warum ich dies wissen möchte, ist, dass ich programmgesteuert bestimmen kann, ob ich den Wert mit .ToString("N0")oder ausgeben möchte .ToString("N2"). Wenn es keinen Dezimalpunktwert gibt, möchte ich das nicht zeigen.