我想覆盖.ToString()函数,这样每当我得到一个double时,它只输出小数点后的5位数.
如何在覆盖函数内部对.ToString正在处理的对象进行处理?换句话说,我在下面的代码中放了什么shell而不是XXX?
public override string ToString()
{
if (XXX.GetType().Name == "Double")
return (Math.Round(XXX, 5));
}
Run Code Online (Sandbox Code Playgroud)