Wenn nicht die vom System eingestellte CultureInfo verwendet werden soll, sondern fixe Formate gegeben sind, muss einfach nur das NumberFormatInfo gesetzt werden.
String s = "1,000.06";
System.Globalization.NumberFormatInfo nfi = new System.Globalization.NumberFormatInfo();
nfi.NumberDecimalSeparator = ".";
nfi.NumberGroupSeparator = ",";
decimal d = decimal.Parse(s, nfi);
1 Kommentare zum Snippet