.NET-Formatierungsoptionen
Die Formatierungsoptionen in diesem Artikel gelten sowohl für C# als auch für Visual Basic. Dies sind Optionen für die Codeformatregel IDE0055.
Optionen für using-Anweisungen
Verwenden Sie diese Optionen, um die Sortierung und Gruppierung von using-Anweisungen anzupassen:
EDITORCONFIG-Beispieldatei:
# .NET formatting rules
[*.{cs,vb}]
dotnet_sort_system_directives_first = true
dotnet_separate_import_directive_groups = true
Tipp
Eine separate C#-spezifische Regel für using
-Anweisungen (IDE0065) ist ebenfalls verfügbar. Diese Regel bestimmt, ob using
-Anweisungen innerhalb oder außerhalb von Namespaces platziert werden.
dotnet_sort_system_directives_first
Eigenschaft | Wert | Beschreibung |
---|---|---|
Name der Option | dotnet_sort_system_directives_first | |
Gültige Sprachen | C# und Visual Basic | |
Eingeführt in Version | Visual Studio 2017 | |
Optionswerte | true |
System.* using -Anweisungen werden alphabetisch sortiert und vor andere using-Anweisungen platziert. |
false |
System.* using -Anweisungen werden nicht vor andere using -Anweisungen platziert. |
|
Standardwert | true |
Codebeispiele:
// 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
Eigenschaft | Wert | Beschreibung |
---|---|---|
Name der Option | dotnet_separate_import_directive_groups | |
Gültige Sprachen | C# und Visual Basic | |
Eingeführt in Version | Visual Studio 2017 | |
Optionswerte | true |
Zwischen Gruppen mit using -Anweisungen wird eine Leerzeile eingefügt. |
false |
Zwischen Gruppen mit using -Anweisungen wird keine Leerzeile eingefügt. |
|
Standardwert | false |
Codebeispiele:
// 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;
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für