Parsen von string zu float-Zahl in C#

Ich habe float-Zahl in string. es gibt ein problem. Number verwendet "." nicht "," als Dezimaltrennzeichen.

Dieser code funktioniert nicht:

MyNumber = float.Parse("123.5");

Weiß ich, dass ich die Verwendung von string-ersetzen-Funktion "reparieren" in diesem string vor dem Parsen.

MyNumber = float.Parse("123.5".Replace('.',',');

Aber es ist eine andere Art, es zu tun?

InformationsquelleAutor Hooch | 2011-03-19
Schreibe einen Kommentar