Změna pořadí parametrů optimalizace struktury programu (C#)
Reorder Parametersoptimalizace struktury je Visual C# programu operace, které lze snadno měnit pořadí parametrů metody, indexování a delegáty.Reorder Parameterszměny prohlášení, a na všechna umístění, kde se nazývá člena, jsou parametry změněno, aby odrážela nové pořadí.
Provádět Reorder Parameters operace, umístěte kurzor na nebo vedle metody, indexer nebo delegáta.Je-li kurzor v poloze, vyvolat Reorder Parameters operace stisknutím klávesové zkratky nebo klepnutím na příkaz v místní nabídce.
[!POZNÁMKA]
První parametr metodu rozšíření nelze měnit uspořádání.
Chcete-li změnit pořadí parametrů
Vytvoření knihovny třídu s názvem ReorderParametersa potom nahradit Class1 s následujícím kódem příkladu.
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); } }
Umístěte kurzor na MethodB, buď v metodě prohlášení nebo volání metody.
Na Refactor nabídky, klepněte na tlačítko Pořadí parametrů.
Pořadí parametrů se zobrazí dialogové okno.
V Pořadí parametrů vyberte položku int i v Parametry seznamu a klepněte na tlačítko dolů.
Můžete také přetáhnout int i po bool b v Parametry seznam.
V Pořadí parametrů dialogové okno, klepněte na tlačítko OK.
Pokud Náhled změn referenčních je vybrána možnost Pořadí parametrů dialogové okno Náhled změn - pořadí parametrů dialogové okno.Poskytuje náhled změn v seznamu parametrů pro MethodB v podpisu a volání metody.
Pokud Náhled změn - pořadí parametrů se zobrazí dialogové okno, klepněte na tlačítko použít.
V tomto příkladu deklarace metody a všechny metody volání weby pro MethodB jsou aktualizovány.
Poznámky
Chcete-li změnit pořadí parametrů z deklarace metody nebo volání metody.Umístěte kurzor na nebo vedle prohlášení delegáta nebo metody, ale není v těle.