微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么可能将表达式用作语句?

如何解决为什么可能将表达式用作语句?

| 有一个特殊的原因允许将表达式用作语句?     

解决方法

        根据编译器错误,并非所有表达式都可以用作语句:   只能将赋值,调用,递增,递减和新对象表达式用作语句。 对于所有这些,单独使用它们(尤其是分配!)是很有意义的。 为何也允许使用新的对象表达式并不是很明显,但是我认为认为它可以产生明显的副作用并不是没有道理的。 C#4规范在第8.6节中讨论了表达式语句,但是除了错误消息外,它仅说明其他内容。     ,        最著名的原因可能是“ 0”。     ,        否。也许与其他C样式语言兼容。但是,为什么不呢? 如果您不喜欢它,请不要使用它。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。