当我找到一个实际上什么都不做的方法时,我正在将我们的一个项目更新到C#6.0:
private void SomeMethod() { return; }
现在我想知道是否有可能将其重写为表达式身体方法,因为它只包含返回.
试试1:
private void SomeMethod() => return;
例外:
; expected
Invalid token ‘return’ in class,struct,or interface member declaration
Invalid expression term ‘return’
试试2:
private void SomeMethod() => ;
例外:
- Invalid expression term ‘;’
有没有可能实现这一点(虽然这种方法没有意义)?
解决方法
这不是表达体,但你可以这样做:
private void SomeMethod() { }
原文地址:https://www.jb51.cc/csharp/243961.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。