Wenn tring zu Zeichenfolge der Dezimalzahl konvertieren "0,0,0,0,0,0,8555,1278000, -180000,152000,55000,3.84,648000" Ich erhalte einen Fehler Wenn eines der Elemente negativ istKonvertieren der Zeichenfolge von Dezimal in Liste
Die Eingabezeichenfolge hatte kein richtiges Format.
System.Globalization.NumberStyles style = System.Globalization.NumberStyles.AllowDecimalPoint | System.Globalization.NumberStyles.AllowThousands | System.Globalization.NumberStyles.AllowExponent ;
String t = "0,0,0,0,0,0,8555,127875,-180000,152000,55000,3.84,648000";
List<decimal> prices = t.Split(',').Select(n => decimal.Parse(n, style)).ToList();
Also was willst du? Du willst das -ve in + ve umwandeln, es überstürzen oder sonstwas ?? –
Ich möchte die -180000 zu einem der Elemente in der Liste – eyalb
Wissen Sie, warum Sie "NumberStyles" angeben? – haim770