Sıralama Usings
Sıralama Usings , seçenek Visual Studio kullanıcı arabirimi alfabetik hale getirme ve düzenleme kaynak kodun okunabilirliğini artırır using emirler using diğer adları, ve extern aşağıdaki sırayla diğer adlar:
externdiğer adlar
usingyönergeleri
usingdiğer adlar
[!NOT]
Varsayılan olarak, Visual Studio sıralar using ile başlayan yönergeleri System önce diğer using yönergeleri.Değiştirebileceğiniz Sıralama Usings tümünü sıralamak için using yönergelerinin alfabetik olarak.Daha fazla bilgi için bkz. Gelişmiş seçenekleri, metin düzenleyicisi, C#
İşlem çağrısı için iki yol vardır:
Ana menü - üzerinde düzenleme menüsü, IntelliSense, üzerine Düzenleme Usingsve ardından Sıralama Usings.
Kod Düzenleyicisi içinde bağlam menüsü - herhangi bir yeri sağ işaret Düzenleme Usingsve ardından Sıralama Usings.
Gerçekleştirme sonucu aşağıdaki örnekte gösterildiği Sıralama Usings kaynak kodunda.
Önce |
Sonra |
---|---|
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; |
Notlar
Önişlemci yönergeleri
Sıralama Usings Önişlemci yönergeleri yönergeleri veya diğer adları ayırmak, sıralanmaz.Örneğin, aşağıdaki kod sıralanır değil.
// Not sorted because preprocessor directives separate the using directives.
using System.Linq;
#region MyRegion
using System.Collections.Generic;
using System;
#endregion
using System.Collections;
Ancak, aşağıdaki örnek sıralanacaktır.
// Sorted because pre-processor directives do not separate using directives
#region MyRegion
using System.Collections;
using System;
using System.Collections.Generic;
#endregion
Comments
Doğrudan Yukarıdaki açıklama veya satır içi bir direktifiyle gruplandırılır direktifiyle bir sıralama sırasında.Bu davranış aşağıdaki örnekte gösterilmektedir.
Önce |
Sonra |
---|---|
// © 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 |
Yorum Yukarıdaki örnekte // © Contoso, Ltd gruplandırılmış ve sıralanmış kullanılarak aşağıdaki deyimi deyim ve yorum arasında dönüş hiçbir satır başı olduğundan.Bu durumun ortaya çıkmaması için bir fazladan başı yorumundan sonra ekleyin.
Ayrıca bkz.
Başvuru
Gelişmiş seçenekleri, metin düzenleyicisi, C#
Yönergesi (C# Reference) kullanma