Forum: Object-Pascal / Delphi-Language
Prism
by Khabarakh,
20. Mär 2006
public static double Parse (
string s,
NumberStyles style
)
double Parse(string) = double Parse(string, Numberstyles.Float or NumberStyles.AllowThousands)
Für dein Vorhaben kannst du also
Double.Parse(s, NumberStyles.Float);
benutzen, wahrscheinlich willst du aber zusätzlich noch andere Optionen wie AllowExponent abschalten.
Forum: Object-Pascal / Delphi-Language
Prism
by Khabarakh,
20. Mär 2006
Jaja, die allseits beliebte Hilfe...
Der Punkt wird also als Tausender-Trennzeichen erkannt, wobei 1.25 einfach als 125 gesehen wird.
Aber mehrere Kommata oder Buchstaben (außer e) - das musst du mir zeigen :stupid: .
Boo-Interpreter, .NET 2.0
>>> System.Double.Parse("123,45,5");
System.FormatException: Die Eingabezeichenfolge hat das falsche Format.
bei...