也许是一个微不足道的问题,但我画了一个空白。字符串与精度字符串
我有类似:
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
你能解释一下你的问题好,好吗? – 111WARLOCK111
@ 111WARLOCK111更新后的问题。 – gleng
通过将字符串解析为double,将其舍入到所需的小数位数并将其作为字符串返回。 – CodeCaster