当前位置:  开发笔记 > 编程语言 > 正文

C#和VB.NET运算符优先级

如何解决《C#和VB.NET运算符优先级》经验,为你挑选了1个好方法。

看看C#和VB.NET语言规范,我认为它说逻辑Xor/Or/And操作在两种语言中有不同的优先级.我读得对吗?我期待他们有同样的优势.

例如在C#中

100 | 200 ^ 300 & 400

是相同的...

100 | (200 ^ (300 & 400))

但等效的VB.NET

100 Or 200 Xor 300 And 400

据我所知,是......

(100 Or 200) Xor (300 And 400)

我读得对吗?



1> Marc Gravell..:

就个人而言,我不是一个记住优先规则的粉丝.如果有任何歧义,我只需添加括号.即使我做对了,其他人也可能要读它,我不知道他们会有哪些背景......

但我认为你正确地阅读它.

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有