ユーザーがこのような式を作成および編集できるようにするビルダー式をasp.netで作成する必要があります
If ([age] >=60 : 50; If ([age]>=50 : 40; If ([age]>=40 : 30; If([age]>=30 : 20;0))))
またはより読みやすい同等のもの:
If ([age] >=60 : 50) Else If ([age]>=50 : 40) Else If ([age]>=40 : 30) Else If ([age]>=30 : 20) Else 0
私はその場でコードを実行する方法を知っており、これらの文字列を .net コードに変換する方法についていくつかのアイデアも持っています。現在直面している問題は、ユーザーがこの種の式を編集できるようにする UI を設計する方法です。最小限の誤差で。user によって定義されたすべての変数を含むドロップダウンリストを使用することを考えていましたが、利用可能な演算子用に別の変数を使用することを考えていましたが、よくわかりません。これを行う方法について
アドバイスやガイダンスをいただければ幸いです。