在c#中使用逗号输入小数

Alv*_*ian 0 c# string culture

我有个问题

在印度尼西亚,我们通常使用8,5而不是8.5但是当我在文本框中写8,5时它意味着85

怎么解决?我只想用逗号更改点

Jon*_*Jon 5

你可能在double.TryParse某个地方使用.切换到此重载并使用传递印度尼西亚文化的provider参数new CultureInfo("id-ID").

示例double.Parse:

double result = double.Parse("6,5", new CultureInfo("id-ID"));
Run Code Online (Sandbox Code Playgroud)