Compartir a través de


Cómo: Promocionar una variable local a parámetro

Actualización: noviembre 2007

Utilice este procedimiento para realizar la operación de refactorización Promocionar una variable local a parámetro. Para obtener más información, vea Promocionar una variable local a parámetro.

Para promocionar una variable local a parámetro

  1. Cree una aplicación de consola y configúrela como se describe en el ejemplo siguiente. Para obtener más información, consulte Cómo: Crear una aplicación de consola de C#.

  2. Coloque el puntero al lado de i en su definición en MethodB.

  3. En el menú Refactorizar, seleccione Promocionar variable local a parámetro.

    También puede presionar el método abreviado de teclado CTRL+R, P para completar la operación de refactorización.

    También puede hacer clic con el botón secundario en el puntero, elegir Refactorizar en el menú contextual y, a continuación, hacer clic en Promocionar variable local a parámetro para completar la operación de refactorización.

    Ahora, MethodB debería tener un parámetro int i y la llamada ProtoA.MethodB pasará zero como valor.

Ejemplo

Para preparar este ejemplo, cree una aplicación de consola denominada PromoteLocal y, a continuación, agregue el código siguiente después de la clase Program en el espacio de nombres PromoteLocal. Para obtener más información, consulte Cómo: Crear una aplicación de consola de C#.

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

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

Vea también

Conceptos

Refactorización