Understanding Namespaces - Day 2 - Part 5

You will often need to work with groups of instances of classes and this video explains how to use one collection—the List<T>—to keep references to multiple instances of a given class. Bob demonstrates how to add instances of objects to a collection and how to iterate through each instance inside the collection using the “for each” statement, a variation on the “for iteration” statement we learned about on Day 1.
Download the source code in c#
Download the source code in VB.Net
So would you say a List is similar to an array? Looks pretty similar, and I like the foreach loop.
Cheers Bob
@Mintydog:
Arrays do exist in C#, but I like Lists much better. With lists, you don't have to define a maximum size, and are generally much easier to work with.
@Mintydog: Lists allow you to do a bit more complex operations like inserting, removing, ...