我有以下问题让我很困惑。在此代码之前在 Windows 7 上运行后,我最近安装了一台新的 Windows 8 机器。(不确定它是否相关)
Console.Write(System.Globalization.NumberFormatInfo.CurrentInfo.NumberDecimalSeparator);
运行代码检查当前文化信息的 NumberDecimalSeparator 时,它显示逗号而不是小数点。
在 Windows 设置中查看数字格式屏幕时,它肯定设置为小数位。
这可能是 .Net 4.5 和 Windows 8 的问题吗?