リファクタリング: 変数をインライン化する
このトピックでは、"変数のインライン化" 方法について説明します。
変数をインライン化するには:
- コード エディタで、ローカル変数を選択します。
- メイン メニューで、[リファクタリング|変数のインライン化...]を選択します。
開いたダイアログでは、変数のインライン化コマンドが適用される、変数の出現回数が表示されます。ヒント: 他の方法として、コンテキスト メニューで[リファクタリング|変数のインライン化...]を選択できます。
- [OK] をクリックして、リファクタリングを完了します。
警告:変数のインライン化対象として選択した変数を、ソース コードで後から更新できません。 更新すると、エラー メッセージ「変数 <変数> が書き込みアクセスされています。」が表示されます。
たとえば、変数のインライン化リファクタリング コマンドを次に示す index ローカル変数に使用する場合は、
public void findIndex() { int index = 2; System.Console.Writeline("Index is: {0}", index); }
次のようにリファクタリングされます。
public void findIndex() { System.Console.Writeline("Index is: {0}", 2); }