次の方法で共有


.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 他のusingディレクティブの前にSystem.* 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;

関連項目