.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

屬性 描述
選項名稱 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

屬性 描述
選項名稱 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;

另請參閱