C# System.Collections 接口关系图
System.Collections 命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。
以下图表展示了 System.Collections 命名空间中主要接口之间的关系:
graph TD
IEnumerable --> ICollection
ICollection --> IList
ICollection --> IDictionary
IList --> IReadOnlyList
IDictionary --> IReadOnlyDictionary
图例:
- IEnumerable: 提供迭代非泛型集合中元素的功能。
- ICollection: 定义所有非泛型集合的大小、枚举器和同步方法。
- IList: 表示可按索引访问的对象的集合。提供对集合中元素进行添加、删除、搜索和排序的方法。
- IDictionary: 表示键值对的集合。提供对集合中元素进行添加、删除和搜索的方法。
- IReadOnlyList: 表示不可修改的对象集合。提供对集合中元素进行访问和搜索的方法。
- IReadOnlyDictionary: 表示不可修改的键值对集合。提供对集合中元素进行访问和搜索的方法。
注意: 此图仅显示主要接口,并未包含所有接口和类。
4.81MB
文件大小:
评论区