All rules
IDE0028Expression-level preferences MS default: Suggestion
Use collection initializers
Prefer collection initializers over repeated `Add` calls.
Microsoft docsDescription
Suggests using a collection initializer instead of multiple consecutive Add invocations.
Why it matters
Collection initializers express intent in a single, readable expression.
Examples
Avoid
var list = new List<int>();
list.Add(1);
list.Add(2); Prefer
var list = new List<int> { 1, 2 };Configurable options
Vote for the value each option should take in the generated .editorconfig.
dotnet_style_collection_initializer default:
trueYour vote
Group results
0 yes 0 no
ConsensusNone (disabled)
Severity preference (yes voters)
Suggestion0
Warning0
Error0