次の方法で共有


ローカル関数の抽出のリファクタリング

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

  • C#

概要:既存のメソッドのコード フラグメントをローカル関数に変換できます。

条件:メソッドに、ローカル関数から呼び出される必要がある既存のコードのフラグメントがあるとき。

理由: コードのコピー/貼り付けはできるが、重複につながるおそれがあるため。 そのフラグメントをそれ自体のローカル関数にリファクタリングすることをお勧めします。

方法

  1. 抽出するコードを強調表示します。

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

  3. [ローカル関数の抽出] を選択します。

    Screenshot of the Visual Studio code window with a line highlighted. The Quick Actions and Refactorings menu is open and Extract local function is selected.

関連項目