| BitArray | Array 表示可以通过索引访问的位数组。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| BitArrayPtr | 指向 BitArray 的指针。此类型是用于管理其他对象删除的指针。它应在栈上分配,并以值或 const 引用的方式传递给函数。 |
| CollectionBase | 提供一个强类型集合的抽象基类。 |
| ICollection | 定义非泛型集合接口。 |
| IEnumerable | IEnumerable 是所有可枚举的非泛型集合的基础接口。 |
| IEnumerator | 可用于遍历若干元素的枚举器接口。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| IEnumeratorImplRefType | 包装器在通用迭代器 IEnumeratorImplRefType 上创建非泛型 IEnumerator 实现——用于引用类型的包装器。 |
| IEnumeratorImplValueType | 包装器在通用迭代器 IEnumeratorImplRefType 上创建非泛型 IEnumerator 实现——用于值类型的包装器。 |
| IEqualityComparer | |
| IList | IList 表示可以通过索引单独访问的非泛型对象集合。 |
| IListImplRefType | 存根在 System::Collections::Generic::List 对象上实现 System::Collections::IList 接口——用于引用类型的实现。 |
| IListImplValueType | 存根在 System::Collections::Generic::List 对象上实现 System::Collections::IList 接口——用于值类型的实现。 |
| IListWrapper | 用于支持从泛型到非泛型集合的转换的接口。 |
| Invalidatable | 类使能够通过 InvalidatableTracker 对象跟踪其后代的状态。 |
| InvalidatableTracker | 实现 Invalidatable 对象跟踪器的类。 |