.NET 格式化選項
本文中的格式化選項同時適用於 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;