0

If (foo = bar) Then括弧の有無にかかわらず vb.net 条件を見たことがあります。If foo = bar Then

これまで、私が見たほとんどの例やチュートリアル (MSDN でさえも) の慣例のように見えたので、私はそれらなしでコーディングしてきました。ただし、より複雑な式で優先順位を設定するには括弧が必要になることに気付きましたIf (foo = bar Or (bar < barMax And bar > barMin) Then

一貫して使用することをお勧めしますか、それとも必要な場合にのみ使用することをお勧めしますか?

4

1 に答える 1

4

それはあなた自身の好み次第です。

個人的には、次のような単一の式では使用しません。

If foo = bar Then

しかし、私このようなものでそれらを使用します(明快さ/読みやすさのために)

Dim boolValue = (foo = bar)

そしてこれ(ブール値が意図した順序で評価されるようにするため):

If (foo = bar) Or (foo2 = bar2) Then

于 2013-08-12T09:58:43.857 に答える