如何在当前区域中采用小数点符号(字符串/字符)?

时间:2019-03-16 15:35:51

标签: c# uwp globalization

我尝试在Windows.Globalization中找到它,但没有找到。

能否获得?如果不?在不同区域是否有其他格式化方式?

示例:Convert.ToDouble("0" + Decimal_Symbol.ToString() + "0001");

4 个答案:

答案 0 :(得分:1)

它在<div onClick={(event)=> handleSubmit(event, param1, param2)}></div> 中,而不是System.Globalization中:

Windows.Globalization

答案 1 :(得分:0)

您将在上面找到如何使用法国文化的示例,根据需要可以更改文化。

        decimal decimalNumber = 1000.1m;
        var culture = CultureInfo.GetCultureInfo("fr-fr");
        Console.WriteLine(decimalNumber.ToString(culture));

答案 2 :(得分:0)

您可以尝试使用 CultureInfo 和要求number formatting ToString 重载。 在此示例中, N4 是显示的带有4个小数的数字:

var MyNumber = 123.4567m;
var MyCulture = new System.Globalization.CultureInfo("pt-BR");  // en-US  fr-FR

var Result = MyNumber.ToString("N4", MyCulture);

答案 3 :(得分:0)

char regionSymbol =(1.1).ToString()[1];