Difference between list and array?

I want to know the difference between an array collection class and the list collection class as both hold the homogeneous values.

Thanks in advance…

Array elements can be accessed by index. If you want to get an element from a list, you have to use ListEnumerator.

But the Array class is cumbersome; I use List and Map much more than Array.

Thanks man…