Umgestaltung "Parameter neu anordnen" (C#)
Reorder Parameters ist ein Visual C#-Umgestaltungsvorgang, mit dem Sie die Reihenfolge der Parameter für Methoden, Indexer und Delegaten leicht ändern können. Durch Reorder Parameters wird die Deklaration geändert, und an allen Positionen, an denen der Member aufgerufen wird, werden die Parameter entsprechend der neuen Reihenfolge neu angeordnet.
Sie können den Vorgang Reorder Parameters ausführen, indem Sie den Cursor auf einer Methode, einem Indexer oder einem Delegaten positionieren. Nachdem der Cursor richtig positioniert wurde, rufen Sie den Reorder Parameters-Vorgang auf, indem Sie die Tastenkombination drücken oder indem Sie im Kontextmenü auf den Befehl klicken.
Tipp
Der erste Parameter in einer Erweiterungsmethode kann nicht neu angeordnet werden.
So ordnen Sie Parameter neu an
Erstellen Sie eine Klassenbibliothek mit dem Namen ReorderParameters, und ersetzen Sie dann Class1 durch folgendes Codebeispiel.
class ProtoClassA { // Invoke on 'MethodB'. public void MethodB(int i, bool b) { } } class ProtoClassC { void D() { ProtoClassA MyClassA = new ProtoClassA(); // Invoke on 'MethodB'. MyClassA.MethodB(0, false); } }
Positionieren Sie den Cursor entweder in der Methodendeklaration oder im Methodenaufruf auf MethodB.
Klicken Sie im Menü Umgestalten auf Parameter neu anordnen.
Das Dialogfeld Parameter neu anordnen wird angezeigt.
Wählen Sie im Dialogfeld Parameter neu anordnen in der Liste Parameter int i, und klicken Sie dann auf die Schaltfläche Nach unten.
Alternativ können Sie int i in der Liste Parameter an eine Position nach bool b ziehen.
Klicken Sie im Dialogfeld Parameter neu anordnen auf OK.
Wenn im Dialogfeld Parameter neu anordnen die Option Vorschau der Verweisänderungen aktiviert ist, wird das Dialogfeld Vorschau der Änderungen - Parameter neu anordnen eingeblendet. Das Dialogfeld enthält eine Vorschau der Änderungen, die in der Parameterliste für MethodB sowohl in der Signatur als auch im Methodenaufruf vorgenommen wurden.
Falls das Dialogfeld Vorschau der Änderungen - Parameter neu anordnen angezeigt wird, klicken Sie auf Übernehmen.
In diesem Beispiel werden die Methodendeklaration und sämtliche Aufrufsites der Methode für MethodB aktualisiert.
Hinweise
Sie können Parameter aus einer Methodendeklaration oder einem Methodenaufruf neu anordnen. Positionieren Sie den Cursor in der Methoden- oder Delegatdeklaration, nicht jedoch im Text.