Entwickler-Ecke
C# - Die Sprache - Komma auswerten
vit30 - Sa 20.03.10 20:48
Titel: Komma auswerten
Hallo!
Bin am Taschenrechner basteln.
Wie kann ich eine Komma auswerten?
Wenn ich "," - Button drücke.... Wie soll es weiter mit Eingabe gehen?
Christian S. - Sa 20.03.10 20:54
Könntest Du Dir bitte ein bisschen mehr Mühe geben, Dein Problem zu beschreiben? Mit den paar Informations- und Fragefetzen kann niemand etwas anfangen. Versetz Dich mal in jemanden hinein, der nicht Dein Programm vor der Nase hat, sondern nur die Infos hat, die in Deinem Beitrag stehen ;-)
vit30 - Sa 20.03.10 21:08
Sorry :oops:
Jedem Button wird ein Zahl zugeordnet (0 bis 9) in string-Format.
Danach wird diese String-Variable in ein Double- Zahl konvertiert.
Aber wenn ich ","- Button drücke, kann ich diese "komma" nicht auswerten.
Dann sieht die String- Variable etwa so aus: digit = 123,456.
Diese Variable kann ich dann nicht mehr in Zahl konvertieren.
Wie geht das?
JüTho - Sa 20.03.10 21:23
Da gibt es viele Möglichkeiten. Die beste wäre, wenn du eine (Try)Parse-Variante mit IFormatProvider verwenden würdest, die die Schreibweise mit Komma prüft. Das einfachste ist aber, dass du mit deinem Button einfach einen Punkt einträgst - so wie du auch im Code 123.456 schreiben müsstest.
Aber wenn ich mich richtig erinnere, dann solltest du mit deinem Projekt schon soweit sein, dass du solche Informationen selbst zusammensuchen könntest. Jürgen
vit30 - Sa 20.03.10 21:36
Ne..
Ich habe aus versehen falsche Zeichen hinzugefügt. :cry:
Mit Convert.ToDouble funktioniert jetzt alles. Sogar Minus-Zeichen wird erkannt. :idea:
Danke!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!