tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
2230
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Zero_Base Zero_Base ist offline Mitglied Bronze
    Registriert seit
    Aug 2005
    Beiträge
    45
    Hallo zusammen,


    ich habe eine frage: wie kann ich mein programm dazu "zwingen", ein double immer mit einem kommazwichen zu verwenden. die Infos kommt aus DB als "string" und muss nachher zu eienr double-zahl umwandelt werden. nun muss es unabhängig von lokalen PC-Einstellungen immer mit einem "," zu einer daoublezahl konvertiert werden. Wenn ich versuche CultureInfo zu verwenden, wird es beim konvertieren voll ignoriert unglücklich

    Code :
    1
    2
    3
    4
    
    CultureInfo MyCultureInfo = new CultureInfo("de-DE");
        MyCultureInfo.NumberFormat.NumberDecimalSeparator =",";
                double d;
                double.TryParse(str, System.Globalization.NumberStyles.Float, MyCultureInfo, out d);

    Please help,

    Zero_Base
     

  2. #2
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Was Dir in Bezug auf die Unabhängigkeit weiterhelfen könnte währe evtl diese Variante:
    Code csharp:
    1
    2
    
    double value = double.Parse( doubleString.Text.Replace(
        ",", NumberFormatInfo.CurrentInfo.CurrencyDecimalSeparator ) );

    MfG,
    cosmo
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  3. #3
    Zero_Base Zero_Base ist offline Mitglied Bronze
    Registriert seit
    Aug 2005
    Beiträge
    45
    Danke für die Antwort, Cosmo
     

Ähnliche Themen

  1. Speicherplatz von double
    Von Html im Forum C/C++
    Antworten: 7
    Letzter Beitrag: 30.01.08, 22:57
  2. IE 6 - Double Margin Bug ?
    Von mkonicek im Forum CSS
    Antworten: 5
    Letzter Beitrag: 09.10.07, 19:07
  3. Denkfehler in double to int
    Von Thomasio im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 23.05.07, 13:53
  4. Double / Double - Rechenproblem
    Von jeipack im Forum Java
    Antworten: 15
    Letzter Beitrag: 28.02.07, 09:55
  5. double formatieren
    Von seelenflug im Forum PHP
    Antworten: 4
    Letzter Beitrag: 05.10.04, 12:21