var nfi = CultureInfo.GetCultureInfo("de-CH").NumberFormat;
var separator = nfi.NumberGroupSeparator;
Console.WriteLine(separator);
Windows 10:”
Windows Server 2016:'
注意:我正在使用.NET Framework 4.6.2
1 个答案:
答案 0 :(得分:0)
您可以尝试以下代码来更改默认的NumberGroupSeparator。
var valueNumber = "123'456.7898";
var nfi = new CultureInfo("de-CH", false).NumberFormat;
nfi.NumberGroupSeparator = "'";
bool t = double.TryParse(valueNumber, NumberStyles.Number, nfi, out double result);
Console.WriteLine(result);