Collection Initializer is a C# syntactic sugar for compact declaration of collection objects with items.
collection-initializer is a c# syntactic sugar for compact declaration of collection objects with items.
Collection initializers can be used with types which implement ienumerable interface and have applicable Add
method. Collection initializers are described in §7.6.10.3 of C# Language Specification