本文中的格式化選項同時適用於 C# 和 Visual Basic。 這些是程式代碼樣式規則 IDE0055的選項。
Using 指示詞選項
使用這些選項來自定義您要 using 如何排序和分組指示詞:
Editorconfig 檔案範例︰
# .NET formatting rules
[*.{cs,vb}]
dotnet_sort_system_directives_first = true
dotnet_separate_import_directive_groups = true
提示
您也可以使用個別的 C#特定 using 指示詞規則IDE0065 。 該規則涉及 using 指示詞是放在命名空間內部還是外部。
dotnet_sort_system_directives_first
| 屬性 | 數值 | Description |
|---|---|---|
| 選項名稱 | dotnet_sort_system_directives_first | |
| 適用語言 | C# 和 Visual Basic | |
| 引進的版本 | Visual Studio 2017 | |
| 選項值 | true |
依字母順序排序System.*using指示詞,並將它們放在其他using指示詞之前。 |
false |
請勿將指示詞放在System.*using其他using指示詞之前。 |
|
| 默認選項值 | true |
程式碼範例:
// 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
| 屬性 | 數值 | Description |
|---|---|---|
| 選項名稱 | dotnet_separate_import_directive_groups | |
| 適用語言 | C# 和 Visual Basic | |
| 引進的版本 | Visual Studio 2017 | |
| 選項值 | true |
在指示詞群組之間 using 放置空白行。 |
false |
請勿在指示詞群組之間 using 放置空白行。 |
|
| 默認選項值 | false |
程式碼範例:
// 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;