Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Formateringsalternativen i den här artikeln gäller för både C# och Visual Basic. Det här är alternativ för regel IDE0055 i kodformat.
Använda direktivalternativ
Använd de här alternativen för att anpassa hur du vill using att direktiv ska sorteras och grupperas:
Exempel på .editorconfig-fil :
# .NET formatting rules
[*.{cs,vb}]
dotnet_sort_system_directives_first = true
dotnet_separate_import_directive_groups = true
Dricks
Det finns också en separat C#-specifik using direktivregel IDE0065 . Den regeln gäller om using direktiv placeras inom eller utanför namnområden.
dotnet_sort_system_directives_first
| Property | Värde | beskrivning | 
|---|---|---|
| Alternativnamn | dotnet_sort_system_directives_first | |
| Tillämpliga språk | C# och Visual Basic | |
| Introducerad version | Visual Studio 2017 | |
| Alternativvärden | true | Sortera System.*usingdirektiv alfabetiskt och placera dem före andrausingdirektiv. | 
| false | Placera inte System.*usingdirektiv före andrausingdirektiv. | |
| Standardalternativvärde | true | 
Kodexempel:
// 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
| Property | Värde | beskrivning | 
|---|---|---|
| Alternativnamn | dotnet_separate_import_directive_groups | |
| Tillämpliga språk | C# och Visual Basic | |
| Introducerad version | Visual Studio 2017 | |
| Alternativvärden | true | Placera en tom rad mellan usingdirektivgrupper. | 
| false | Placera inte en tom rad mellan usingdirektivgrupper. | |
| Standardalternativvärde | false | 
Kodexempel:
// 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;