Десятичный разделитель в C # - PullRequest
1 голос
/ 07 мая 2010

Я только что подал заявку, цель которой - найти результат x, используя правило трех.Работает нормально и все, но есть небольшая проблема.Я использую европейскую испанскую версию WinXP.Как мы все знаем, во многих европейских странах десятичная точка заменяется запятой ",".Когда я использую свое приложение, оказывается, что когда я нажимаю клавишу с точкой на цифровой клавиатуре, мое приложение не воспринимает его как нормальную десятичную точку и игнорирует его ... поэтому мне нужно вручную нажатьключ запятой, чтобы он мог дать мне правильный ответ.

Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 07 мая 2010

Я полагаю, что все зависит от локали, и вы можете попробовать изменить локаль клавиатуры в вашей системе. Я на Windows 7, но, вероятно, это немного похоже на Windows XP. Зайдите в панель управления, найдите «регион» или «язык». В Windows XP вам может потребоваться нажать кнопку «Расширенные настройки», и там вы можете изменить «десятичный символ» и «символ группировки цифр». Я надеюсь, что это работоспособное решение для вас!

...