Compartilhar via


Como: Elevar variável local para parâmetro

Use este procedimento para executar a elevar Local variável to parâmetro operação de refatoração.Para obter mais informações, consulte Elevar variável local para parâmetro.

Para elevar uma variável local para parâmetro

  1. criar um aplicativo de console e um conjunto que até sistema autônomo descrito no exemplo a seguir.Para obter mais informações, consulte Como: Criar um Aplicativo do Console C#.

  2. Coloque o ponteiro próximo a i em sua definição no MethodB.

  3. From a refatorar menu, selecionar Elevar variável local para parâmetro.

    Você também pode digitar o atalho de teclado CTRL + R P para concluir a operação de refatoração.

    Você também pode clicar com o botão direito do mouse em ponteiro, aponte para refatorar no menu de contexto e, em seguida, clique em Elevar variável local para parâmetro para concluir a operação de refatoração.

    The MethodB Agora deve ter um parâmetro int ie a telefonar ProtoA.MethodB agora passará zero sistema autônomo um valor.

Exemplo

Para configurar este exemplo, crie um aplicativo de console chamado PromoteLocale, em seguida, adicione o seguinte código após a Program classe na PromoteLocal espaço para nome. Para obter mais informações, consulte Como: Criar um Aplicativo do Console C#.

    class ProtoA
    {
        public static void MethodB()
        {
            // Invoke on 'i'
            int i = 0;
        }
    }

    class ProtoC
    {
        void MethodD()
        {
            ProtoA.MethodB();
        }
    }

Consulte também

Conceitos

Refatoração