All rules
IDE0028Expression-level preferences MS default: Suggestion

Use collection initializers

Prefer collection initializers over repeated `Add` calls.

Microsoft docs

Description

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: true
Group results
0 yes 0 no
ConsensusNone (disabled)
Severity preference (yes voters)
Suggestion0
Warning0
Error0