Entwickler-Ecke
WinForms - Zahlen ausgeben
TomCat - Fr 02.03.12 18:09
Titel: Zahlen ausgeben
Hallo,
müssen eigentlich Zahlen(int, float what ever) immer in einen String umgewandelt werden, um sie im Fenster allgemein bzw. in einer Textbox etc. ausgeben zu können? (nicht Messagebox)
Bzw. welche Möglichkeit gibt es generell Zahlen auszugeben?
THX
TomCat
Regan - Fr 02.03.12 18:37
TomCat hat folgendes geschrieben : |
| müssen eigentlich Zahlen(int, float what ever) immer in einen String umgewandelt werden, um sie im Fenster allgemein bzw. in einer Textbox etc. ausgeben zu können? |
Wenn das Attribut des Elements nur String-Werte unterstützt: Ja.
Ralf Jansen - Fr 02.03.12 18:43
Viele Methoden rufen automatisch ein ToString auf das bei elementaren Datentypen wie zum Beispiel deine Zahlendatentypen etwas halbwegs sinnvolles liefert. Aber du hast dann keinen (direkten) Einfluß wie formatiert wird. Bei einer expliziten Zuweisung zu einem string Typ bist du aber immer gezwungen explizit umzuwandeln. Ich würde sowieso immer dafür plädieren jede Formatierung explizit vorzunehmen um die Kontrole zu behandeln. Die verdächtigen Konvertierungsmethoden haben eigentlich alle eine Überladung der man einen IFormatProvider mitgeben kann denn man auch benutzen sollte (auch wenn man als Formatprovider im einfachsten Fall nur CurrentThread.CurrentCulture übergibt. Man erkennt dann deutlich das hier was systemabhängiges passiert).
| Zitat: |
| Bzw. welche Möglichkeit gibt es generell Zahlen auszugeben? |
Hä? Meinst du Controls oder Zahlenformate oder was?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!