Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我发现一直使用 AndAlso/OrElse 非常烦人。它降低了代码的可读性,尤其是在条件变得复杂时。
有什么建议么?
我相当确定没有(受支持的)方法可以更改And/的含义Or,并且假设您的代码将来可能会被其他人维护或阅读,这将是一个非常糟糕的主意,您会完全混淆它们。
And
Or
如果条件变得太复杂,我建议改为将其拆分为多行。 所以而不是:
If x AndAlso y AndAlso (z Or w) Then
使它类似于:
xy = x AndAlso y zw = z Or w if xy AndAlso zw Then