C'est probablement une question vraiment novice (enfin, je suis sûr que c'est le cas), mais j'ai un float qui est retourné et j'ai besoin d'un moyen rapide et efficace de le transformer en int.
Assez simple, mais j'ai une exception. Si le reste du float est autre chose que .0 alors je veux incrémenter le int.
Quelques exemples rapides:
Flottant = 98,0, Int = 98
Flottant = 98,1, Int = 99
Flottant = 6,6, Int = 7
etc.
Cela devrait le faire:
int myInt = (int)Math.Ceiling(myFloat);
Utilisation
Math.Ceiling();
car Math.Round () ne rendra pas 98.1 égal à 99
Convert.ToInt32(Math.Ceiling(FloatValue));