Bonjour à tous,

J'ai un byte que je dois convertir en float et ensuite le divisé par 100.0. Lorsque converti en string avec le formatage suivant (#.##) j'obtiens une chaîne vide au lieu d'obtenir "0.00". Quelqu'un pourrait me dire quel est le problème ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
byte b = 0;
float f = ((float)b / 100.0f) * 0.0f;
string s1 = f.ToString();
Après l'exécution s1 vaut "" au lieu de "0.00"

Merci pour vos commentaires.