5 Stimmen

Double.TryParse auf Niederländisch

Webserver, der in Niederländisch (Belgien) läuft

double output;

double.TryParse(txtTextbox1.Text, out output);

Ist dies eine gute Methode, um Text in einem niederländischen Umfeld in eine Dezimalzahl umzuwandeln? Angenommen, die Eingabe lautet "24.45" anstelle von "24,45"

2 Stimmen

Argh, jetzt habe ich dieses Lied in meinem Kopf stecken: youtube.com/watch?v=Rt6Co7EMNCU

0voto

algreat Punkte 8112

Meine Version funktioniert gut mit beiden Trennzeichen '.' und ',':

public static double? GetDoubleFromString(string strNum)
        {
            double num = 0;
            strNum = strNum.Replace(',', '.');

            if (double.TryParse(strNum, NumberStyles.Any, CultureInfo.GetCultureInfo("en-US"), out num))
                return num;

            return null;
        }

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X