float.Parse () funktioniert nicht so, wie ich es wollte

Ich habe eine Textdatei, mit der ich Informationen in meine Anwendung eingebe. Das Problem ist, dass einige Werte float und manchmal null sind, weshalb ich eine Ausnahme erhalte.

<code>        var s = "0.0";
        var f = float.Parse(s);
</code>

Der obige Code löst eine Ausnahme in Zeile 2 aus: "Die Eingabezeichenfolge hatte kein korrektes Format."

Ich glaube, die Lösung wäre die erweiterte Überladung von float.Parse, die IFormatProvider als Parameter enthält, aber ich weiß noch nichts darüber.

Wie analysiere ich "0.0"?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage