分享方式:


.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;

另請參閱