Parameter entfernen
Aktualisiert: November 2007
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 auf das Menü Umgestalten klicken, die Tastenkombination drücken 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.
Hinweis: |
---|
Der erste Parameter in einer Erweiterungsmethode kann nicht entfernt werden. |
Hinweise
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.
Vorsicht: |
---|
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.
Siehe auch
Aufgaben
Gewusst wie: Entfernen von Parametern