我需要返回另外两个表达式的乘法表达式,但是这个例子给了我错误
public Func<double> EvaluateOne()
{
return () => EvaluateTwo() * EvaluateTwo();
}
public Func<double> EvaluateTwo()
{
return () => 2;
}
Run Code Online (Sandbox Code Playgroud)
在功能EvaluateOne
错误:can't applay operand * to operands of type Func<double> and Func<double>
您不能将两个Func<decimal>对象相乘,但可以将它们的结果相乘.
return () => EvaluateTwo()() * EvaluateTwo()();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
52 次 |
| 最近记录: |