Почему в некоторых странах есть разделитель запятой и в какой-то точке? Знаете ли вы, в чем причина этого? Очень обидно проверять каждый раз, если вы должны использовать это или это.Почему в некоторых странах есть точка в виде разделителя десятичных чисел, а некоторые имеют запятую?
ответ
Я бы предложил прочитать Wikipedia entry об истории десятичного разделителя. В основном, это сводится к различным выборам, сделанным при наборе того, что ранее было написано вручную.
Большое спасибо за эту ссылку. Кажется очевидным ответить «потому что это похоже на то, что есть», но эта запись в Википедии, похоже, углубляется в эту тему и объясняет реальный ответ на этот вопрос. Еще раз спасибо! –
Так происходит культура. Серьезно, по сравнению с другими вопросами культуры (часовые пояса, хронологии, слева направо и справа налево и форматы даты весны). Это относительно просто ...
Жизнь, безусловно, будет проще если бы мы построили наш мир вокруг того, что бы сделать жизнь SANE разработчика:
- Однажды системы без безумия (слишком много вопросов, чтобы упомянуть)
- одна валюта
- Один из способов записи чисел, дат и т.д.
- Одна система меня asurement
- Один относительно небольшого набора символов (фитинга в один байтах будет удобно)
- Один режимом записи
- Один языка
С другой стороны, я думаю, что мы пропустили бы отличные сделка богатство жизни таким образом ...
Добавьте в этот список «Отсутствие летнего времени» :) – BlaM
Удалено легкомысленное замечание и добавлено время. Хотя я бы сказал, что США взяли слово прямо с * английского * и изменили правописание. Это не похоже на то, что американский английский пришел прямо с латыни. –
По той же причине у нас есть разные языки, форматы даты и что США отказываются использовать метрическую систему, я боюсь.
Я живу в Швеции, по умолчанию разделитель по какой-то причине является запятой - и я думаю, что это так совершенно глупо. :-(С другой стороны, мы используем формат даты yyyy-mm-dd, который является логическим способом представления дат, поскольку он является позиционным и поэтому будет напрямую сравнивать строки при сортировке! :-)
На самом деле США уже перешли на метрику, но большая часть страны очень медленна на поглощении: P – Artelius
Так что дон «т. System.Globalization - ваш друг, используйте свойство NumberDecimalSeparator. Это просто еще один аспект интернационализации, такой же, как перевод строк или что-то еще.
-1: Какое возможное использование является ответом на этот вопрос. Лучше спросите, почему в некоторых странах существуют разные языки или почему некоторые люди выше других. "Зачем?" Потому что так оно и есть. –
+1 Всегда приятно знать «почему» – Learning
Это может быть приятно, но это не подлежит действию - оно бесполезно. Это обычно теряется в окутанных глубинах истории. Найдите переполнение стека для исторических мелочей. –