相关疑难解决方法(0)

如何在double.ToString()中更改小数点的符号?

我想将小数点更改为C#中的另一个字符.我有一个double变量value

double value;
Run Code Online (Sandbox Code Playgroud)

当我使用命令时:

Console.WriteLine(value.ToString()); // output is 1,25
Run Code Online (Sandbox Code Playgroud)

我知道我可以这样做:

Console.WriteLine(value.ToString(
    CultureInfo.CreateSpecificCulture("en-GB"))); // output is 1.25
Run Code Online (Sandbox Code Playgroud)

但我不太喜欢它,因为它很长,而且在我的程序中经常需要它.

是否有一个较短的版本设置"小数点"真的作为点而不是逗号,因为在我的文化中是常见的?

.net c# double tostring

53
推荐指数
5
解决办法
11万
查看次数

在数值中设置点而不是逗号

我有新的XmlDocument对象,在我的程序中创建了ig xml ...

我希望创建的xml中的所有数值都默认使用点符号而不是逗号.

我可以做一次声明它,而不是解析每个十进制值吗?

即在开头的某个地方设置这个点而不是逗号,直到最后都不担心这个?

c# xml culture numeric tostring

50
推荐指数
3
解决办法
8万
查看次数

C#小数分隔符?

我有一个返回如下数字的方法:

public decimal GetNumber()
{
    return 250.00m;
}
Run Code Online (Sandbox Code Playgroud)

现在,当此值打印到控制台时,它有一个逗号(250,00)而不是一个点(250.00).我总是想在这里说一点,我做错了什么?

c# decimal separator

15
推荐指数
2
解决办法
4万
查看次数

标签 统计

c# ×3

tostring ×2

.net ×1

culture ×1

decimal ×1

double ×1

numeric ×1

separator ×1

xml ×1