Just to add to what everyone else will tell you, more practically, try doing something with an ArrayList
or System.Array
object and then try doing it with a List
and you can immediately see the how generics allows you to write more readable code and write it quicker too.