C#中[] 、List、Array、ArrayList等数据结构的差异简述 [] 是针对特定类型、固定长度的。 List 是针对特定类型、任意长度的。 Array 是针对任意类型、固定长度的。 ArrayList 是针对任意类型、任意长度的。 Array 和 ArrayList 是通过存储 object 实现任意类型的,所以使用时要转换。 参考: http://www.cftea.com/c/2008/10/XNW6ZR0WXNGK6B9X.asp