C#数组、集合

来源:互联网 发布:局域网网络拓扑结构 编辑:程序博客网 时间:2024/04/29 01:28

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接口。


原创粉丝点击