Ich versuchte, die Decimal.Parse zu verwenden, wie bei beschrieben: http://msdn.microsoft.com/en-us/library/cafs243z(v=vs.110).aspxDecimal.Parse wirft einen Format
Also ich auf dieser Seite kopiert folgendes Beispiel:
string value;
decimal number;
value = "1.62345e-02";
try
{
number = Decimal.Parse(value);
Console.WriteLine("'{0}' converted to {1}.", value, number);
}
catch (FormatException)
{
Console.WriteLine("Unable to parse '{0}'.", value);
}
und ich bekam eine Format, Hast du eine Idee, warum es passiert ist?
Dank, eyal
Falsches Gebietsschema für den Thread, erwartet ein, anstatt eines. ??? – TomTom
Geben Sie CultureInfo in Parse ein. – Xaruth
Ich bin mir ziemlich sicher, dass "Decimal.Parse" standardmäßig nicht mit der e-Notation arbeitet - die Dokumentation, von der du das kopiert hast, sagt dir sogar, dass das nicht funktionieren wird. –