Detect decimal separator

前端 未结 3 1849
太阳男子
太阳男子 2020-12-08 18:31

I have to detect decimal separator in current windows setting. Im using visual studio 2010, windows form. In particular, if DecimalSeparator is comma, if user input dot in t

3条回答
  •  臣服心动
    2020-12-08 19:04

    Actually you should be using

    Thread.CurrentThread.CurrentCulture.NumberFormat.NumberDecimalSeparator
    

    instead of

    CultureInfo.CurrentUICulture.NumberFormat.NumberDecimalSeparator
    

    Using the second one gives you the OS default settings, which might be different then user Regional Locales for particular user account logged to this PC

提交回复
热议问题