条件表达式中的Func <int,int>

时间:2019-12-02 18:30:58

标签: c#

为什么我们不能写这样的东西:

Func<int, int> operation = i == 1 
    ? (int a, int b) => a + b 
    : (int a, int b) => a * b;
  

由于'lambda表达式'和'lambda表达式'之间没有隐式转换,因此无法确定条件表达式的类型

0 个答案:

没有答案