【发布时间】:2020-12-25 19:27:36
【问题描述】:
如何在 Visual Studio 2019 中配置我的代码清理配置文件以更改这段代码
new List<Alias>() { key }
到这个
new List<Alias> { key }
什么时候运行代码清理?
【问题讨论】:
标签: c# visual-studio-2019 roslyn-code-analysis object-initializers
如何在 Visual Studio 2019 中配置我的代码清理配置文件以更改这段代码
new List<Alias>() { key }
到这个
new List<Alias> { key }
什么时候运行代码清理?
【问题讨论】:
标签: c# visual-studio-2019 roslyn-code-analysis object-initializers
代码样式部分没有选项,如您所见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);
如果 () 从非集合初始化器重构,这将删除它。如果使用带有() 内联的集合初始化程序进行初始化,则没有重构选项。
【讨论】: