配置代码清理配置文件以删除对象初始值设定项构造函数括号
Configure code cleanup profile to delete object initializer constructor parentheses
如何在 Visual Studio 2019 中配置我的代码清理配置文件以更改这段代码
new List<Alias>() { key }
到这个
new List<Alias> { key }
我什么时候运行代码清理?
Code Style 部分没有选项,如您所见 in the editor config official document
唯一的选择是 dotnet_style_collection_initializer
// dotnet_style_collection_initializer = true
var list = new List<int> { 1, 2, 3 };
// dotnet_style_collection_initializer = false
var list = new List<int>();
list.Add(1);
list.Add(2);
list.Add(3);
如果 ()
从 non-collection-initializers 重构,这将删除 ()
。如果使用 ()
内联的集合初始化程序进行初始化,则没有重构选项。
如何在 Visual Studio 2019 中配置我的代码清理配置文件以更改这段代码
new List<Alias>() { key }
到这个
new List<Alias> { key }
我什么时候运行代码清理?
Code Style 部分没有选项,如您所见 in the editor config official document
唯一的选择是 dotnet_style_collection_initializer
// dotnet_style_collection_initializer = true
var list = new List<int> { 1, 2, 3 };
// dotnet_style_collection_initializer = false
var list = new List<int>();
list.Add(1);
list.Add(2);
list.Add(3);
如果 ()
从 non-collection-initializers 重构,这将删除 ()
。如果使用 ()
内联的集合初始化程序进行初始化,则没有重构选项。