
在C#中,集合是用于存储和操作一组数据项的数据结构。这些集合通常位于 System.Collections
和 System.Collections.Generic
命名空间中。下面我将概述C#中几种常用的集合类型及其特点:
1. System.Collections
命名空间中的集合
这个命名空间中的集合类型不支持泛型,因此在编译时不检查类型安全性。这意味着在运行时可能会遇到类型转换错误。
-
ArrayList
-
Hashtable
-
Stack
-
Queue
2. System.Collections.Generic
命名空间中的集合
这个命名空间中的集合类型支持泛型,因此可以确保类型安全性。