Sdílet prostřednictvím


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ů

  1. 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);
        }
    }
    
  2. Umístěte kurzor na MethodB, buď v metodě prohlášení nebo volání metody.

  3. Na Refactor nabídky, klepněte na tlačítko Pořadí parametrů.

    Pořadí parametrů se zobrazí dialogové okno.

  4. 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.

  5. 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.

    1. 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.

Viz také

Koncepty

Optimalizace struktury programu (C#)