-1

我发现一直使用 AndAlso/OrElse 非常烦人。它降低了代码的可读性,尤其是在条件变得复杂时。

有什么建议么?

4

1 回答 1

4

我相当确定没有(受支持的)方法可以更改And/的含义Or,并且假设您的代码将来可能会被其他人维护或阅读,这将是一个非常糟糕的主意,您会完全混淆它们。

如果条件变得太复杂,我建议改为将其拆分为多行。
所以而不是:

If x AndAlso y AndAlso (z Or w) Then

使它类似于:

xy = x AndAlso y
zw = z Or w
if xy AndAlso zw Then
于 2010-06-20T08:32:25.200 回答