Func<> is ve开发者_运维问答ry convenient in .NET. Is there a way i can specify the param type and have the result value as void? I'd like to pass void Write(string) as a parameter.
Action<T> - "Encapsulates a method that takes a single parameter and does not return a value"
I believe you're looking for the Action<T> family of delegate types.
It's not perfect, but sometimes when I want to fake this behavior against an existing function (and I'd rather not re-implement it as Action<TResult>) I'll just return null and throw the value away.
Func<T, TResult> myFunc = (inVar) =>
{
// do work...
return null as object;
};
加载中,请稍侯......
精彩评论