1

一部の国ではカンマ区切りとドット区切りがあるのはなぜですか? その理由は何か分かりますか?これを使うべきか、これを使うべきかを毎回チェックするのは非常に面倒です。

4

4 に答える 4

10

小数点記号の歴史に関するウィキペディアのエントリを読むことをお勧めします。基本的には、以前に手書きで書かれたものを植字するときに行われたさまざまな選択に要約されます。

于 2009-03-17T10:15:13.643 に答える
8

それが文化が起こる方法です。真剣に、他の文化的な問題 (タイム ゾーン、年表、左から右か右から左か、日付形式が頭に浮かぶ) と比べると、これは比較的簡単な問題です...

開発者の生活を正気にするものを中心に世界を構築すれば、生活は確かに楽になります。

  • 狂気のない1回限りのシステム(言及するには多すぎる問題)
  • 1 つの通貨
  • 数字、日付などの書き方の 1 つ
  • 1 つの測定システム
  • 1 つの比較的小さな文字セット (1 バイトに収まると便利です)
  • 1 つの書き方
  • 1 つの言語

一方で、そのようにして人生の豊かさを大いに逃してしまうと思います...

于 2009-03-17T10:15:11.520 に答える
4

そうしないでください。System.Globalization はあなたの友達です。 NumberDecimalSeparatorプロパティを使用してください。これは、文字列の翻訳などと同じように、国際化のもう 1 つの側面です。

于 2009-03-17T10:18:36.740 に答える
3

同じ理由で、言語や日付形式が異なり、米国がメートル法を使用することを拒否していることも残念です。

私はスウェーデンに住んでいますが、何らかの理由でデフォルトの区切り記号がカンマでした。それはまったくばかげていると思います。:-( 一方、日付形式 yyyy-mm-dd を使用します。これは、日付を表す論理的な方法です。これは、位置指定であるため、並べ替え時に直接文字列を比較します! :-)

于 2009-03-17T10:17:41.560 に答える