看看C#和VB.NET语言规范,我认为它说逻辑Xor/Or/And操作在两种语言中有不同的优先级.我读得对吗?我期待他们有同样的优势.
例如在C#中
100 | 200 ^ 300 & 400
Run Code Online (Sandbox Code Playgroud)
是相同的...
100 | (200 ^ (300 & 400))
Run Code Online (Sandbox Code Playgroud)
但等效的VB.NET
100 Or 200 Xor 300 And 400
Run Code Online (Sandbox Code Playgroud)
据我所知,是......
(100 Or 200) Xor (300 And 400)
Run Code Online (Sandbox Code Playgroud)
我读得对吗?