0
讓我們有以下幾點:Expression.Block方法給出了在C#中不同的錯誤
Func<string, int> counterOfChar = (myString) => {
Console.WriteLine("Here is my parameter "+myString);
return myString.Count();
};
我希望把這裏涉及的所有表達式,定義他們如此:
Expression<Action<string>> first = (param) => Console.WriteLine("Here is my parameter "+param);
Expression<Func<string, int>> second = (param) => param.Count();
然後調用Expression.Block(first, second);
舉個例子 。
我現在掙扎了一個星期,我不想告訴你直到現在這個時候收到的錯誤是多麼的多樣。 有人可以爲代表編寫相應的Block和lambda表達式,但不會深入到前:Method.Call?只要堅持表達!
謝謝!
它在這裏說避免評論爲:謝謝...等。 –
我已經標記爲答案,但我不能upvote,我需要更多的聲譽。答案正是我需要的。 –