我不知道是否能做到使用TResult<in T, out TResult>
我可以檢索一個類的實例的屬性與該委託,如下值分配:分配與TResult Func鍵<T中,出TResult>
class Program
{
class MyClass
{
public int MyProperty { get; set; }
}
static void Main(string[] args)
{
Func<MyClass, int> orderKeySelector = o => o.MyProperty;
MyClass mc = new MyClass() { MyProperty = 3 };
int val = orderKeySelector.Invoke(mc);
}
}
我想使用orderKeySelector和MyClass實例爲MyProperty賦值。 任何想法?
有效。謝謝。 – 2010-08-20 10:46:11