Sdílet prostřednictvím


Řazení Usings

Usings řazení volbu v Visual Studio uživatelské rozhraní zlepšuje čitelnost zdrojového kódu podle abecedy a uspořádání using směrnic, using aliasy, a extern aliasy v následujícím pořadí:

  1. externaliasy

  2. usingsměrnic

  3. usingaliasy

    [!POZNÁMKA]

    Ve výchozím nastavení Visual Studio seřadí using směrnic, které začínají System před ostatní using směrnic.Můžete upravit Řazení Usings řadit všechny using směrnic podle abecedy.Další informace získáte v tématu Rozšířené možnosti, textový Editor, C#

Volání operace dvěma způsoby:

  • Hlavní nabídka - V Upravit nabídce přejděte na IntelliSense, přejděte na Uspořádání Usingsa klepněte na tlačítko Řazení Usings.

  • Místní nabídka - pravým tlačítkem myši kdekoli v editoru kódu přejděte na Uspořádání Usingsa klepněte na tlačítko Řazení Usings.

Následující příklad ukazuje výsledky provádění Řazení Usings na zdrojový kód.

Dříve

Po

extern alias ApressLibrary2;

extern alias ApressLibrary1;

using aio = apressio;

using System.Collections;

using Microsoft.CSharp;

using System;

using apressio = Apress.IO;

extern alias ApressLibrary1;

extern alias ApressLibrary2;

using System;

using System.Collections;

using Microsoft.CSharp;

using aio = apressio;

using apressio = Apress.IO;

Poznámky

Bb514113.collapse_all(cs-cz,VS.110).gifDirektivy preprocesoru

Seřadit Usings bude řazení při direktivy předprocesoru samostatných směrnic nebo aliasy.Následující kód například nejsou seřazeny.

// Not sorted because preprocessor directives separate the using directives.

using System.Linq;

#region MyRegion

using System.Collections.Generic;

using System;

#endregion

using System.Collections;

Následující příklad však budou seřazeny.

// Sorted because pre-processor directives do not separate using directives

#region MyRegion

using System.Collections;

using System;

using System.Collections.Generic;

#endregion

Bb514113.collapse_all(cs-cz,VS.110).gifKomentáře

Komentáře, které jsou přímo nad nebo rovnoběžně s směrnice jsou seskupeny s směrnice během řazení.Následující příklad demonstruje toto chování.

Dříve

Po

// © Contoso, Ltd

using apressdata = Apress.Data;

using aio = apressio;

using System.Collections;

using System; // using System;

using System.Collections.Generic;

// using System.Text

using System.Text;

using apressio = Apress.IO;

// The End

using System; // using System;

using System.Collections;

using System.Collections.Generic;

// using System.Text

using System.Text;

using aio = apressio;

// © Contoso, Ltd

using apressdata = Apress.Data;

using apressio = Apress.IO;

// The End

V příkladu výše komentář // © Contoso, Ltd je seskupeny a seřazeny pomocí následující prohlášení žádné přepravu je návrat mezi výkazu a komentář.Chcete-li tomuto chování zabránit, přidejte nadbytečné konce za komentář.

Viz také

Referenční dokumentace

Rozšířené možnosti, textový Editor, C#

použití směrnice (C#-Reference)

externí alias (C#-Reference)

Koncepty

Uspořádání pomocí příkazů

Odebrání nepoužívaných Usings