0
我必須評估一個包含某些表達式的公式,比如說:「column1 * column3」。這些列名是動態的,只在運行時生成。我有類對象與我有這些列名稱。 表達式可以有任何基本的算術運算符。使用表達式樹來評估泛型類的屬性
我認爲這可以通過C#中的表達式樹來處理。這是最好的方法嗎?如果是的話,有人可以提供一些關於如何解決這個問題的幫助,因爲我在表達式樹上找不到任何好的例子。或者是否可以/應該使用反射來完成。
感謝
我必須評估一個包含某些表達式的公式,比如說:「column1 * column3」。這些列名是動態的,只在運行時生成。我有類對象與我有這些列名稱。 表達式可以有任何基本的算術運算符。使用表達式樹來評估泛型類的屬性
我認爲這可以通過C#中的表達式樹來處理。這是最好的方法嗎?如果是的話,有人可以提供一些關於如何解決這個問題的幫助,因爲我在表達式樹上找不到任何好的例子。或者是否可以/應該使用反射來完成。
感謝
這真的取決於,如果它不是性能關鍵的代碼,你是反射好得多,源代碼會更容易閱讀和維護。