Оставьте все как есть. .Net Framework, установленный на компьютерах ваших клиентов, автоматически выберет правильный способ анализа данных для настроек страны, для которых установлен компьютер , Так, например, в континентальной Европе он будет анализировать ваши float
с помощью запятых, но в США, Великобритании и других странах, где мы используем десятичные точки, он будет анализировать данные с использованием десятичных точек.
Конечно, вы можете переопределить эту Culture
-специфическую функцию локализации .Net, используя CultureInfo.InvariantCulture
(как предложил Павел) или любую другую CultureInfo
, но это будет означать, что вы должны установить ее специально для каждой страны Вы продаете свое программное обеспечение. Гораздо лучше, если фреймворк сделает всю работу за вас:)
Примечание: Это также будет означать, что (скажем) немецкому человеку, работающему в США с его ПК, который должен быть локализован для Германии, будут проанализированы его запятые, как он и ожидал не с десятичными точками только потому, что он находится в США.