san*_*ore -2 c# visual-studio-2015
我在VS 2015中使用Dot Net framework 4.6.1在我的课堂上编写了以下代码.
public int NewWaySum(int a, int b) => return a + b;
Run Code Online (Sandbox Code Playgroud)
但它引发了编译错误.这是我的班级:
public class MyClass {
public int NewWaySum(int a, int b) => return a + b;
}
Run Code Online (Sandbox Code Playgroud)
根据Msdn,它与C#6.0表达式身体兼容,并且应该编译.
到目前为止我还没有使用过表达身体的功能.
在类,结构或接口成员声明中,错误是"无效标记'返回'.
这是什么错误.VS 2017社区版中发生了相同的编译错误
在表达身体方法中,您不需要return.因为您只声明了一个表达式,并且该表达式的值是返回的值:
public int NewWaySum(int a, int b) => a + b;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
104 次 |
| 最近记录: |