也许是一个微不足道的问题,但我正在画一个空白。
我有类似的东西:
public class Foo
{
private string _variableValue;
public string VariableValue
{
get
{
return _variableValue;
}
set
{
if (value == _variableValue) return;
_variableValue = value;
}
}
public int Precision { get; set; }
}
基本上,VariableValue持有双倍的价值。我将十进制精度数存储在Precision. 我怎样才能VariableValue Get返回本身但格式化Precision小数位?
示例: VariableValue是“10.12345”,Precision是2:
VariableValue应该是10.12
示例(2):VariableValue是“10”,Precision是5:
VariableValue应该是10.00000