C#Decimal ToString()移动小数位

时间:2016-03-11 13:21:34

标签: c# tostring

我将#508600000存储为十进制值。我将其转换为字符串,然后我需要将其转换为0.00000508600000。我知道我可以将十进制0.00000000000001乘以得到相同的答案,但我宁愿将其作为字符串ToString()中是否有任何格式可以实现此目的?

2 个答案:

答案 0 :(得分:1)

毫无意义,但仍然:

string result = "0.00000" + 508600000;

答案 1 :(得分:-1)

fn main() {
    let mut s = MyStruct::new();
    let s2 = MyStruct::new();

    s.overwrite(s2.clone());

    println!("{:?}", s2);
}

您可以使用String.Format()