float.Parse () ne fonctionne pas comme je le voulais

J'ai un fichier texte,que j'utilise pour entrer des informations dans mon application.Le problème est que certaines valeurs sont en float et parfois ils sont nuls,c'est pourquoi j'obtiens une exception.

        var s = "0.0";
        var f = float.Parse(s);

Le code ci-dessus, déclenche une exception à la ligne 2 "chaîne d'Entrée n'était pas dans un format correct."

Je crois que la solution serait l'avancée des surcharges de flotter.L'analyse,qui comprennent IFormatProvider comme paramètre,mais je ne sais pas quoi encore.

Comment puis-je analyser "0.0"?

source d'informationauteur Ivan Prodanov