Array, List, Collection, Set, ReadOnlyList - what? A comprehensive and exhaustive list of collection-like types
.NET knows a big list of collection-like types like:
ReadOnlyList, and many more.
This blog post will give you an exhaustive list of types in .NET and when to use what.