基本上我正在格式化一个字符串,以便它具有一个特定的0的集合,并且对于任何不是字符串的数据类型,如下所示:
string weight = Convert.ToDouble(item.Weight).ToString("00000.000",CultureInfo.InvariantCulture).Replace(".", "");
其中item.Weight是一个字符串值。
但是我想在没有双重处理的情况下执行此操作,只需转换为double然后再转换为字符串,这样我就可以将CultureInfo.InvariantCulture与ToString方法一起使用? 还有其他方法可以做到这一点吗?因为我无法在字符串上调用ToString。
提前致谢
答案 0 :(得分:-1)
这应该做:Convert.ToDouble(item.Weight).ToString(“#。## 0”)