Warum gibt es in einigen Ländern ein Komma-Trennzeichen und in einigen Punkten? Weißt du, was der Grund dafür ist? Es ist sehr ärgerlich, jedes Mal zu überprüfen, ob Sie dieses oder jenes verwenden sollten.Warum haben einige Länder einen Punkt als Dezimaltrennzeichen und einige haben ein Komma?
Antwort
Ich würde vorschlagen, die Wikipedia entry auf die Geschichte des Dezimaltrennzeichen zu lesen. Im Grunde läuft es auf verschiedene Entscheidungen hinaus, die beim Schreiben von Dingen gemacht werden, die zuvor von Hand geschrieben wurden.
Vielen Dank für diesen Link. Es scheint naheliegend zu antworten, "weil das so ist wie es ist", aber dieser Wikipedia-Eintrag scheint tiefer in dieses Thema einzudringen und erklärt die wirkliche Antwort auf diese Frage. Danke noch einmal! –
So passiert Kultur. Ernsthaft, im Vergleich zu anderen kulturellen Themen (Zeitzonen, Chronologien, von links nach rechts vs rechts nach links und Datum Formate in den Sinn) ist dies ein relativ einfaches ...
Das Leben wäre sicherlich einfacher wenn wir unsere Welt um gebaut hatten, was einen Entwickler-Leben gesund machen würde:
- Ein Zeitsystem ohne den Wahnsinn (zu viele Fragen ganz zu schweigen)
- Eine Währung
- Eine Möglichkeit, Zahlen zu schreiben, Termine usw.
- Ein System von mir asurement
- Eine relativ kleine Zeichensatz (Fitting in einem einzigen Byte würde sehr nützlich sein)
- Ein Modus von
- Eine Sprache
Auf der anderen Seite schreiben, denke ich, dass wir eine große vermissen würde Deal der Reichtum des Lebens so ...
"No Daylight Saving Time" zu dieser Liste hinzufügen :) – BlaM
Der flippige Kommentar entfernt und Zeit hinzugefügt. Obwohl ich argumentieren würde, dass die USA das Wort direkt aus * Englisch * übernommen und die Rechtschreibung wieder geändert haben. Es ist nicht so, dass amerikanisches Englisch direkt aus dem Lateinischen käme. –
Aus dem gleichen Grund haben wir verschiedene Sprachen, Datumsformate, und dass die USA weigern, das metrische System zu verwenden, fürchte ich.
Ich lebe in Schweden, wo der Standard-Separator aus irgendeinem Grund ist Komma - und ich denke, das ist so absolut absolut dumm. :-(Auf der anderen Seite verwenden wir das Datumsformat yyyy-mm-dd, das ist die logische Art, Daten darzustellen, da es positional ist und deshalb direkt beim Sortieren string-compare! :-)
Eigentlich haben die USA schon auf metrisch umgestellt, aber der Großteil des Landes ist sehr langsam in der Aufnahme: P – Artelius
Also don t. System.Globalization ist dein Freund, verwende die NumberDecimalSeparator Eigenschaft. Es ist nur ein weiterer Aspekt der Internationalisierung, genauso wie das Übersetzen von Strings oder irgendetwas anderes.
-1: Welche mögliche Verwendung ist die Antwort auf diese Frage. Besser sollte man sich fragen, warum manche Länder unterschiedliche Sprachen haben oder warum manche Menschen größer sind als andere. "Warum?" Denn so ist es. –
+1 Es ist immer schön, das "Warum" zu kennen – Learning
Es kann nett sein, aber es ist nicht umsetzbar - es hat keinen Nutzen. Es ist normalerweise in den verschleierten Tiefen der Geschichte verloren. Finden Sie einen Stapelüberlauf für historische Kleinigkeiten. –