Abgeteilt von Die ersten n Nachkommastellen ermitteln
Hallo,
bei mir ist der Ausgagswert z.B 19,123 als String!
Wenn ich diesen mit umwandeln will:
string sWert = "19,123";
double dWert = double.Parse( sWert );
bekomme ich 19123.0 zurück.
Ich benötige den Stringwert aber nur mit zwei Nachkommastellen. (gerundet)
kann mir den jemand hierbei helfen?
Vielen Dank
dimuwe
Hallo Lector,
das ist nicht sicher. Die Lösung von JAck30lena ist vorzuziehen.
herbivore
An alle,
vielen Dank. Ich hatte in meiner Frage schon den Fehler. Da ich das Komma doch schon in einen Punkt gewandelt habe.
Das heißt:
Sorry für die Verwirrung.
dimuwe
Hallo dimuwe,
- mit Punk geht es nicht
- mit System.Globalization.CultureInfo.InvariantCulture geht es nicht
- mit Komma geht es.
sorry, alle drei Aussagen sind Quatsch. Zu behaupten, mit einem bestimmten Trennzeichen gehe es oder gehe es nicht, ohne eine Aussage über die Kultur zu machen, oder mit einer bestimmten Kultur gehe es oder gehe es nicht, ohne eine Aussage über das Trennzeichen zu machen, ist zu kurz gesprungen. Trennzeichen und Kultur müssen zusammenpassen, dann und nur geht es!
Und bevor man das Trennzeichen manipuliert, sollte man besser die passende Kultur wählen.
herbivore