jjzjj

usesVars

全部标签

c# - 是否可以有一个 out ParameterExpression?

我想定义一个带有out参数的Lambda表达式。有可能做到吗?下面是我尝试过的C#.Net4.0控制台应用程序的代码片段。正如您在程序25中看到的那样,我可以使用lambda表达式来定义具有输出参数的委托(delegate),但是,当我想使用linq表达式执行相同操作时,程序24中的代码失败并显示:System.ArgumentExceptionwasunhandledMessage=ParameterExpressionoftype'System.Boolean'cannotbeusedfordelegateparameteroftype'System.Boolean&'Source