次の方法で共有


if ステートメントの分割または結合

このリファクタリングは以下に適用されます。

  • C#

  • Visual Basic

What: What: if ステートメントを分割またはマージします。

条件:&& または || 演算子が使われている if ステートメントを、入れ子になった if ステートメントに分割します。または、if ステートメントを外側の if ステートメントと結合します。

理由: スタイルの好みの問題です。

操作方法

if ステートメントを分割する場合:

  1. && または || 演算子による if ステートメント内にカーソルを置きます。

  2. Ctrl+. キーを押して、[クイック アクションとリファクタリング] メニューをトリガーします。

    if ステートメントを分割する

  3. [Split into nested if statements](入れ子になった if ステートメントに分割する) を選択します。

    完了した if ステートメントの分割

内側の if ステートメントと外側の if ステートメントを結合する場合:

  1. 内側の if キーワードにカーソルを置きます。

  2. Ctrl+. キーを押して、[クイック アクションとリファクタリング] メニューをトリガーします。

    if ステートメントを結合する

  3. [Merge with outer if statement](外側の if ステートメントと結合する) を選択します。

    完了した if ステートメントの結合

関連項目