我有一個帶有以下簽名的方法:
void Method(Expression<Func<TSource, IEnumerable<TCollection>>> collectionSelector) {}
我需要獲取collectionSelector
的結果值,以便將結果與IEnumerable<TCollection>
另一個實例進行比較。我正在嘗試實現我的目標,如下面的代碼,但我被要求提供參數值時卡住了:
var collectionSelectorFunc = collectionSelector.Compile();
var collection = collectionSelectorFunc.Invoke(collectionSelector.Parameters[0]./*???*/);
如何在那裡放置參數的實際值?