Opzioni di formattazione di .NET
Le opzioni di formattazione in questo articolo si applicano sia a C# che a Visual Basic. Si tratta di opzioni per la regola in stile codice IDE0055.
Uso delle opzioni di direttiva
Usare queste opzioni per personalizzare la modalità using
di ordinamento e raggruppamento delle direttive:
Esempio di file .editorconfig:
# .NET formatting rules
[*.{cs,vb}]
dotnet_sort_system_directives_first = true
dotnet_separate_import_directive_groups = true
Suggerimento
È disponibile anche una regola di direttiva specifica di using
C#separata IDE0065 . Tale regola riguarda se using
le direttive vengono inserite all'interno o all'esterno degli spazi dei nomi.
dotnet_sort_system_directives_first
Proprietà | valore | Descrizione |
---|---|---|
Nome opzione | dotnet_sort_system_directives_first | |
Linguaggi applicabili | C# r Visual Basic | |
Versione introdotta | Visual Studio 2017 | |
Valori delle opzioni | true |
Ordinare System.* using le direttive alfabeticamente e inserirle prima di altre using direttive. |
false |
Non inserire System.* using direttive prima di altre using direttive. |
|
Valore dell'opzione predefinito | true |
Esempi di codice:
// dotnet_sort_system_directives_first = true
using System.Collections.Generic;
using System.Threading.Tasks;
using Octokit;
// dotnet_sort_system_directives_first = false
using System.Collections.Generic;
using Octokit;
using System.Threading.Tasks;
dotnet_separate_import_directive_groups
Proprietà | valore | Descrizione |
---|---|---|
Nome opzione | dotnet_separate_import_directive_groups | |
Linguaggi applicabili | C# r Visual Basic | |
Versione introdotta | Visual Studio 2017 | |
Valori delle opzioni | true |
Posizionare una riga vuota tra using i gruppi di direttive. |
false |
Non inserire una riga vuota tra using i gruppi di direttive. |
|
Valore dell'opzione predefinito | false |
Esempi di codice:
// dotnet_separate_import_directive_groups = true
using System.Collections.Generic;
using System.Threading.Tasks;
using Octokit;
// dotnet_separate_import_directive_groups = false
using System.Collections.Generic;
using System.Threading.Tasks;
using Octokit;
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.