मैं इस पर Invoke() का उपयोग कर सीधे एक Func को कॉल करने के बीच अंतर के बारे में उत्सुक हूं। क्या कोई अंतर है? क्या पहली, वाक्य रचनात्मक चीनी है, और किसी भी तरह से नीचे कॉल() कॉल करें?Func <T>() बनाम Func <T> इंकवोक()
public T DoWork<T>(Func<T> method)
{
return (T)method.Invoke();
}
public T DoWork<T>(Func<T> method)
{
return (T)method();
}
बनाम या मैं पूरी तरह से गलत ट्रैक :) धन्यवाद पर कर रहा हूँ।
http://social.msdn.microsoft.com/Forums/en- कर सकते हैं यूएस/csharplanguage/धागा/f629c34d-6523-433a-90b3-bb5d445c5587 –