一時変数のインライン化リファクタリング

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

  • C#

  • Visual Basic

機能: 一時変数を削除し、代わりにその値に置換できます。

条件: 一時変数の使用により、コードの理解が困難になったとき。

理由: 一時変数を削除すると、コードが読みやすくなることがあるため。

方法

  1. インライン化する一時変数を強調表示するか、一時変数の内側にテキスト カーソルを置きます。

    • C#:

      Highlighted code - C#

    • Visual Basic:

      Highlighted code- Visual Basic

  2. 次に、以下のいずれかを実行します。

    • [キーボード]
      • Ctrl+. キーを押して、[クイック アクションとリファクタリング] メニューをトリガーします。
    • マウス
      • コードを右クリックして [クイック アクションとリファクタリング] メニューを選択します。
  3. [プレビュー] ウィンドウ ポップアップから [インラインの一時変数] を選択します。

    変数が削除されて、その使用箇所が変数の値に置き換えられます。

    • C#:

      Inline result - C#

    • Visual Basic:

      Inline result - Visual Basic

関連項目