Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何为算术创建类似VS的图表_.net_Expression Trees_Diagramming - Fatal编程技术网

.net 如何为算术创建类似VS的图表

.net 如何为算术创建类似VS的图表,.net,expression-trees,diagramming,.net,Expression Trees,Diagramming,在我的项目中,我有一些表达式,比如a+b+c=d,其中a可以是a1+a2,b=b1*b2/b3等。有时这些表达式变得非常复杂,在计算中很难找到错误。我曾经使用树状视图,它以以下形式表示表达式: d sum a sum a1 a2 b ... c 你可以想象,这也不是一个简单的方法。我想如果我可以把这个表达式表示成一个图表

在我的项目中,我有一些表达式,比如a+b+c=d,其中a可以是a1+a2,b=b1*b2/b3等。有时这些表达式变得非常复杂,在计算中很难找到错误。我曾经使用树状视图,它以以下形式表示表达式:

d
    sum
        a
            sum
                a1
                a2
        b
                ...
        c
你可以想象,这也不是一个简单的方法。我想如果我可以把这个表达式表示成一个图表,比如VS, d=a+b+c 用户点击一个图标,它就会在下面的一行中展开,等等


有人能给我推荐一些API来创建这样的东西吗?或者有哪些表示表达式树的方法?

很抱歉输入错误,当然是“算术”您正在寻找TreeView控件吗?大多数UI库都有这样的一个html@svick正如我提到的,TreeView控件不是分析复杂表达式的简单方法。我需要更多的用户-friendly@EvgeniyKrechun你还说你想要像VS这样的东西,那几乎就是一个树状视图。除非你有别的意思?