Gewusst wie: Heraufstufen einer lokalen Variablen auf einen Parameter

Aktualisiert: November 2007

Verwenden Sie dieses Verfahren, um den Umgestaltungsvorgang Lokale Variable auf Parameter heraufstufen auszuführen. Weitere Informationen finden Sie unter Lokale Variable auf Parameter heraufstufen.

So stufen Sie eine lokale Variable auf einen Parameter herauf

  1. Erstellen Sie eine Konsolenanwendung, und richten Sie sie wie im folgenden Beispiel beschrieben ein. Weitere Informationen finden Sie unter Gewusst wie: Erstellen einer C#-Konsolenanwendung.

  2. Platzieren Sie den Zeiger neben i bei der Definition in MethodB.

  3. Wählen Sie im Menü Umgestalten die Option Lokale Variable auf Parameter heraufstufen.

    Sie können auch die Tastenkombination STRG+R, P drücken, um den Umgestaltungsvorgang auszuführen.

    Alternativ können Sie mit der rechten Maustaste klicken und im Kontextmenü auf Umgestalten und dann auf Lokale Variable auf Parameter heraufstufen klicken, um den Umgestaltungsvorgang auszuführen.

    MethodB sollte nun über den Parameter int i verfügen, während vom Aufruf ProtoA.MethodB jetzt zero als Wert zurückgegeben wird.

Beispiel

Erstellen Sie zum Einrichten dieses Beispiels eine Konsolenanwendung mit dem Namen PromoteLocal, und fügen Sie dann den folgenden Code nach der Program-Klasse in den PromoteLocal-Namespace ein. Weitere Informationen finden Sie unter Gewusst wie: Erstellen einer C#-Konsolenanwendung.

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

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

Siehe auch

Konzepte

Umgestaltung