【发布时间】:2017-05-21 16:06:06
【问题描述】:
我正在使用 C# 7,但我的第一个 Throw 表达式无法编译。这有什么问题?
view.SelectionChanged +=
something == true
? OnSelectionChanged
: throw new InvalidOperationException();
编译器错误是:
条件表达式的类型无法确定,因为'method group'和''之间没有隐式转换
【问题讨论】:
-
那不是 lambda。
-
你是否将项目的编译设置为使用 c# 7 编译?
-
@S.Petrosov 不明白你的意思。我正在使用 VS 2017。
标签: c#