Dauer (Pacific Normalzeit):
To (Pacific Normalzeit):
Auswirkungen:
  • None
Benutzeraktion:
  • None
Visual C#-Anwendungsentwicklung

Parameter entfernen

Remove Parameters ist ein Umgestaltungsvorgang, mit dem Sie problemlos Parameter aus Methoden, Indexern oder Delegaten entfernen können. Durch Remove Parameters wird die Deklaration an allen Stellen geändert, an denen der Member aufgerufen wird. Der Parameter wird entfernt, um die neue Deklaration wiederzuspiegeln.

Sie führen den Vorgang Remove Parameters aus, indem Sie zunächst den Cursor auf einer Methode, einem Indexer oder Delegaten positionieren. Sobald sich der Cursor an der richtigen Position befindet, können Sie den Vorgang Parameters entfernen aufrufen, indem Sie ihn im Menü Umgestalten auswählen, die Tastenkombination eingeben oder den Befehl aus dem Kontextmenü auswählen.

Nachdem Sie den Befehl Parameter entfernen aufgerufen haben, wird das Dialogfeld Parameter entfernen angezeigt. Weitere Informationen finden Sie unter Dialogfeld "Parameter entfernen" oder Gewusst wie: Entfernen von Parametern.

Sie können Parameter aus einer Methodendeklaration oder einem Methodenaufruf entfernen. Positionieren Sie den Cursor in der Methodendeklaration oder im Delegatennamen, und rufen Sie Parameter entfernen auf.

Caution noteVorsicht

Mithilfe von Parameter entfernen können Sie einen Parameter entfernen, auf den im Text des Members verwiesen wird. Die Verweise auf diesen Parameter im Methodentext werden jedoch nicht entfernt. Dies kann zu Buildfehlern im Code führen. Sie können jedoch das Dialogfeld "Vorschau der Änderungen" verwenden, um den Code vor dem Ausführen des Umgestaltungsvorgangs zu überprüfen.

Wenn ein zu entfernender Parameter während eines Methodenaufrufs geändert wird, wird mit dem Parameter selbst auch die Änderung entfernt. Wenn ein Methodenaufruf durch den Umgestaltungsvorgang beispielsweise von

    MyMethod(param1++, param2);

in

    MyMethod(param2);

geändert wird, wird param1 nicht erhöht.