Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A cikkben szereplő formázási beállítások a C# és a Visual Basic nyelvre egyaránt érvényesek. Ezek a kódstílusú szabályok IDE0055.
Irányelvbeállítások használata
Az alábbi beállításokkal testre szabhatja az using irányelvek rendezésének és csoportosításának módját:
Példa .editorconfig fájlra:
# .NET formatting rules
[*.{cs,vb}]
dotnet_sort_system_directives_first = true
dotnet_separate_import_directive_groups = true
Tipp.
Külön C#-specifikus using irányelvszabály is elérhető IDE0065 . Ez a szabály arra vonatkozik, hogy az irányelvek a névtereken belül vagy kívül vannak-e using elhelyezve.
dotnet_sort_system_directives_first
| Tulajdonság | Érték | Leírás |
|---|---|---|
| Beállítás neve | dotnet_sort_system_directives_first | |
| Alkalmazandó nyelvek | C# és Visual Basic | |
| Bevezetett verzió | Visual Studio 2017 | |
| Beállításértékek | true |
Rendezze System.*using betűrendbe az irányelveket, és helyezze őket más using irányelvek elé. |
false |
Ne helyezzen System.*using irányelveket más using irányelvek elé. |
|
| Alapértelmezett beállításérték | true |
Példakódok:
// 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
| Tulajdonság | Érték | Leírás |
|---|---|---|
| Beállítás neve | dotnet_separate_import_directive_groups | |
| Alkalmazandó nyelvek | C# és Visual Basic | |
| Bevezetett verzió | Visual Studio 2017 | |
| Beállításértékek | true |
Helyezzen el egy üres sort az irányelvcsoportok között using . |
false |
Ne helyezzen üres sort az irányelvcsoportok közé using . |
|
| Alapértelmezett beállításérték | false |
Példakódok:
// 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;