Я прочитал это ниже код, который принимает Action<T> and returns Action<T>
Что такое использование действий <T>
private static Action<HttpContext> WrapCallback(Action<HttpContextBase> callback)
{
if (callback != null)
{
return delegate(HttpContext context)
{
callback(new HttpContextWrapper(context));
}
;
}
return null;
}
What is the use of returning Action<T>
вместо типов ноу как объект, строки и т.д. Я не понимаю, как он может быть использован в программах. Любые сценарии/пример пожалуйста
Для начала, см http://en.wikipedia.org/wiki/First-class_function и http://en.wikipedia.org/wiki/Higher-order_function – Ani
'' Action известный тип, точно так же, как объект, строка и т. д. –
Chris
MSDN - ваш друг: http://msdn.microsoft.com/en-us/library/018hxwa8(v=vs.110).aspx – Bidou