Par*_*ken 5 c# algorithm tree data-structures
我得到了一些复杂的代码,导致显示了一些数字。该代码仍在开发中,而不是最终的。现在,最终用户想了解数字的计算方式。
因此,举一个非常简单的例子:
var x = y + z; // x = 10 + 20
Display(x); // x will be 30
Run Code Online (Sandbox Code Playgroud)
但是我想要一个帮助字符串
"x = y(10) + z(20) = 30"
Run Code Online (Sandbox Code Playgroud)
这是一个非常简单的示例,典型地,我得到了像树结构这样的深层公式。
有没有人做过类似的事情并且有一些提示和技巧?
我试图创建自己的double类来重写+-*/并创建一个字符串。但是代码变得非常难看。
您可以创建一个函数:
public string getAddResult(int y, int z)
{
return "x = y(" + y + ") + z(" + z + "=" + (y + z);
}
Run Code Online (Sandbox Code Playgroud)
与 - / 或以 (+- /) 作为参数的多合一函数相同。