1.C#数组在编译时没有越界检查,只有在运行时才有。
2.交错数组的是数组的数组,它的维数可以不同。
3.集合包括System.Collections.ICollection、System.Collections.IDictionary、System.Collections.IList接口。在使用时要加using System.Collections
其中ICollection是有序集合在通常情况下,其数据项目的插入顺序控制着集合中取出对象的顺序。经典的例子有System.Collection.Stack和System.Collection.Queue。
IList是索引集合其内容可以由从零开始的数字检索取出,就像数组一样。System.Collections.ArrayList对象时索引集合的一个例子。
IDictionary接口是键式集合,其中包含了能被某些类型的键值检索的数据项目。IDictionary集合的内容通常按键值方式存储,可以用枚举的方式排序检索。System.Collections.Hashtable类实现了IDictionary接口。