C# 8 开关编译器中的错误?
Bug in compiler for C# 8 switch?
有谁知道为什么编译器会在这里报错?
switch
的上述所有部分都工作得很好。一旦我添加另一行,如 "Bell",该行和所有其他行都会因编译器错误而失败。
我已经重新启动Visual Studio,重新启动,问题仍然存在。
我试过将它们移动到 switch
的顶部,但编译器仍然这样抱怨。
如果我删除这些行,代码将完全正常工作。
我正在查看您已从使用 ()
切换到使用 {}
的事实,就在错误所在的位置。
我对 C# 的了解还不够多,不知道它应该是哪一个,但我对语言的一般了解使我相信其中一个或另一个是错误的。
有谁知道为什么编译器会在这里报错?
switch
的上述所有部分都工作得很好。一旦我添加另一行,如 "Bell",该行和所有其他行都会因编译器错误而失败。
我已经重新启动Visual Studio,重新启动,问题仍然存在。
我试过将它们移动到 switch
的顶部,但编译器仍然这样抱怨。
如果我删除这些行,代码将完全正常工作。
我正在查看您已从使用 ()
切换到使用 {}
的事实,就在错误所在的位置。
我对 C# 的了解还不够多,不知道它应该是哪一个,但我对语言的一般了解使我相信其中一个或另一个是错误的。