Comment savoir si une valeur décimale ou double est un nombre entier ?
Par exemple :
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
La raison pour laquelle j'aimerais savoir cela est que je peux déterminer par programme si je veux sortir la valeur en utilisant la fonction .ToString("N0")
ou .ToString("N2")
. S'il n'y a pas de valeur décimale, je ne veux pas le montrer.
0 votes
Math.Floor(float.Parse(inputValue)) == float.Parse(inputValue)