Bird
0
0

Which collection type can be initialized using collection initialization syntax in C#?

easy🧠 Conceptual Q2 of 15
C Sharp (C#) - Collections
Which collection type can be initialized using collection initialization syntax in C#?
AAny collection implementing ICollection<T>
BOnly Dictionary<TKey, TValue> types
COnly List<T> types
DOnly arrays
Step-by-Step Solution
Solution:
  1. Step 1: Identify collection interface

    Collection initialization works with any collection that implements ICollection<T>.
  2. Step 2: Evaluate options

    Any collection implementing ICollection<T> correctly states this general rule, while others limit to specific types.
  3. Final Answer:

    Any collection implementing ICollection<T> -> Option A
  4. Quick Check:

    Collection initialization works with ICollection<T> collections [OK]
Quick Trick: Collection initialization requires ICollection implementation [OK]
Common Mistakes:
MISTAKES
  • Assuming only List or Dictionary support initialization
  • Thinking arrays are the only supported collections

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More C Sharp (C#) Quizzes