如何解决为什么可能将表达式用作语句?
| 有一个特殊的原因允许将表达式用作语句?解决方法
根据编译器错误,并非所有表达式都可以用作语句:
只能将赋值,调用,递增,递减和新对象表达式用作语句。
对于所有这些,单独使用它们(尤其是分配!)是很有意义的。
为何也允许使用新的对象表达式并不是很明显,但是我认为认为它可以产生明显的副作用并不是没有道理的。
C#4规范在第8.6节中讨论了表达式语句,但是除了错误消息外,它仅说明其他内容。
, 最著名的原因可能是“ 0”。
, 否。也许与其他C样式语言兼容。但是,为什么不呢?
如果您不喜欢它,请不要使用它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。