| BitArray | Array 是可以通过索引访问的位数组。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 操作符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| BitArrayPtr | 指向 BitArray 的指针。此类型是用于管理其他对象删除的指针。它应在栈上分配,并以值或 const 引用的方式传递给函数。 |
| CollectionBase | 提供用于强类型集合的抽象基类。 |
| ICollection | 定义非泛型集合接口。 |
| IEnumerable | IEnumerable 是所有可枚举的非泛型集合的基础接口。 |
| IEnumerator | 可用于遍历某些元素的枚举器接口。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 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 对象跟踪器的类。 |