【问题标题】:Applying CultureInfo.InvariantCulture to a string将 CultureInfo.InvariantCulture 应用于字符串
【发布时间】:2016-04-05 08:46:44
【问题描述】:

基本上,我正在格式化一个字符串,以便它具有一组特定的 0,并且对于任何还不是字符串的数据类型执行如下操作:

string weight = Convert.ToDouble(item.Weight).ToString("00000.000",CultureInfo.InvariantCulture).Replace(".", "");

其中 item.Weight 是一个字符串值。

但是我想通过转换为双精度然后返回字符串来执行此操作而不进行双重处理,这样我就可以将 CultureInfo.InvariantCulture 与 ToString 方法一起使用? 还有其他方法可以做到这一点吗?因为我不能在字符串上调用 ToString。

提前致谢

【问题讨论】:

标签: c# string cultureinfo


【解决方案1】:

应该这样做:Convert.ToDouble(item.Weight).ToString("#.##0")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-13
    • 1970-01-01
    • 2016-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-02
    • 2018-10-02
    相关资源
    最近更新 更多