-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 に答える