.net 如何为算术创建类似VS的图表
在我的项目中,我有一些表达式,比如a+b+c=d,其中a可以是a1+a2,b=b1*b2/b3等。有时这些表达式变得非常复杂,在计算中很难找到错误。我曾经使用树状视图,它以以下形式表示表达式:.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 你可以想象,这也不是一个简单的方法。我想如果我可以把这个表达式表示成一个图表
d
sum
a
sum
a1
a2
b
...
c
你可以想象,这也不是一个简单的方法。我想如果我可以把这个表达式表示成一个图表,比如VS,
d=a+b+c
用户点击一个图标,它就会在下面的一行中展开,等等
有人能给我推荐一些API来创建这样的东西吗?或者有哪些表示表达式树的方法?很抱歉输入错误,当然是“算术”您正在寻找TreeView控件吗?大多数UI库都有这样的一个html@svick正如我提到的,TreeView控件不是分析复杂表达式的简单方法。我需要更多的用户-friendly@EvgeniyKrechun你还说你想要像VS这样的东西,那几乎就是一个树状视图。除非你有别的意思?