Question: When would you use a Dictionary rather that an Array type in your application?

  1. when you need a jagged collection structure
  2. when you need to store values of the same type
  3. when you need to store key-value pairs rather than single values
  4. when you need an ordered, searchable list

Answer: The correct answer of the above question is Option C:when you need to store key-value pairs rather than single values