Hallo zusammen,
ich versuche im Moment 2 Zahlen zu vergleichen (also wenn Zahl x größer als zahl y dann tue ....).
Eine der Vergleichszahlen habe ich in einem NumericUpDown Control stehen, z.B. 10.
Der andere Vergleichwert kommt immer als Decimal mit Punkt als "Trennzeichen".
Beispiel: NumericUpDown1.Value = 10; Vergleichswert y = 13.22
Für mich soll das True ergeben, der vgl. funktioniert aber so nicht.
Habe es schon mit Decimal.Parse, CDec, erst in String umwandeln, Separator austauschen und dann in Dec umwandeln versucht, leider waren alle Versuche erfolglos.
Was ist hier die korrekte herangehensweise? Beim debuggen bleibt der y-Separator immer ".". Außer bei der Konvertierung zu String.
ich versuche im Moment 2 Zahlen zu vergleichen (also wenn Zahl x größer als zahl y dann tue ....).
Eine der Vergleichszahlen habe ich in einem NumericUpDown Control stehen, z.B. 10.
Der andere Vergleichwert kommt immer als Decimal mit Punkt als "Trennzeichen".
Beispiel: NumericUpDown1.Value = 10; Vergleichswert y = 13.22
Für mich soll das True ergeben, der vgl. funktioniert aber so nicht.
Habe es schon mit Decimal.Parse, CDec, erst in String umwandeln, Separator austauschen und dann in Dec umwandeln versucht, leider waren alle Versuche erfolglos.
Was ist hier die korrekte herangehensweise? Beim debuggen bleibt der y-Separator immer ".". Außer bei der Konvertierung zu String.