本文介绍了C#如果法定执行顺序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在C#中(exp1&& exp2&& exp3)


是否从左到右(exp1 -exp2 -exp3)进行评估?或者权利

剩下(exp3 -exp2 -exp1)?或者即使

exp1被证明是假的,它会执行所有这些吗?


谢谢:)

In C# if(exp1 && exp2 && exp3)

Does it evalutate left to right (exp1 -exp2 -exp3)? or right to
left (exp3 -exp2 -exp1)? Or would it execute all of them even if
exp1 turned out to be false?

Thanks :)

推荐答案



从左到右。

Left to right.





它将评估exp1,然后只有当它'是真的它才会评估exp2,

然后只有当它'真的它会评估exp3。


换句话说,它直观地正确地表达了它。事情。


Jon

It will evaluate exp1, then only if that''s true will it evalute exp2,
then only if that''s true will it evaluate exp3.

In other words, it does the intuitively "right" thing.

Jon



这篇关于C#如果法定执行顺序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-25 00:24