繁体   English   中英

在CurrentUICulture中指定千位分隔符

[英]Specify thousands separator in CurrentUICulture

我正在尝试为我的Thread设置文化信息

Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(“de-DE”);

Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE");

上面是我设置的文化,这适用于转换十进制信息的数字格式,我试图设置千位分隔符,我不知道一种方法,而不必在gridview级别或使用string.Format。

有谁知道如何在线程文化级别设置千位分隔符?

我不确定我是否正确理解了您的问题,但您是否尝试使用CultureInfo.NumberFormat.NumberGroupSeparator属性更改它?

这似乎有效:

    Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE");
    Thread.CurrentThread.CurrentCulture = Thread.CurrentThread.CurrentUICulture;

    Thread.CurrentThread.CurrentUICulture.NumberFormat.CurrencyGroupSeparator = "|";

    String Test = 123456789.ToString("C");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM