-1
我嘗試將lambda定義的字段轉換爲函數。c#lambda與字符串內部操作
(sourceAggr) => {
var val1 = Convert.ToDecimal(sourceAggr[0].Value);
var val2 =Convert.ToDecimal(sourceAggr[1].Value);
return val1/val2;
}, new object[2]{12,24}
我知道輸入(object[]
)和輸出和想法是寫
fieldFromDb.convertToLambda(),new object[2]{12,24}
Lambda表達式是一個簡短的手更換代表。所以你需要的是寫一個委託 –
@RajshekarReddy確定,但這個想法是寫編譯在運行時不靜 – andmattia
委託代表可以指向編譯爲其簽名的任何方法,因此,當您的意思是「編寫在運行時編譯的代表」時,您是否表示要根據您的邏輯執行不同的方法? –