Como saber se um valor decimal ou duplo é um número inteiro?
Por exemplo:
decimal d = 5.0; // Would be true
decimal f = 5.5; // Would be false
ou
double d = 5.0; // Would be true
double f = 5.5; // Would be false
A razão pela qual gostaria de saber isso é para que eu possa determinar programaticamente se quero gerar o valor usando .ToString("N0")or .ToString("N2"). Se não houver valor de ponto decimal, não quero mostrar isso.