このリファクタリングは以下に適用されます。
C#
Visual Basic
What: What: if ステートメントを分割またはマージします。
条件:&&
または ||
演算子が使われている if
ステートメントを、入れ子になった if
ステートメントに分割します。または、if
ステートメントを外側の if
ステートメントと結合します。
理由: スタイルの好みの問題です。
操作方法
if
ステートメントを分割する場合:
&&
または||
演算子によるif
ステートメント内にカーソルを置きます。Ctrl+. キーを押して、[クイック アクションとリファクタリング] メニューをトリガーします。
[Split into nested if statements](入れ子になった if ステートメントに分割する) を選択します。
内側の if
ステートメントと外側の if
ステートメントを結合する場合:
内側の
if
キーワードにカーソルを置きます。Ctrl+. キーを押して、[クイック アクションとリファクタリング] メニューをトリガーします。
[Merge with outer if statement](外側の if ステートメントと結合する) を選択します。