InternalDataCollectionBase 类

定义

提供用于创建集合的基本功能。

public ref class InternalDataCollectionBase : System::Collections::ICollection
public class InternalDataCollectionBase : System.Collections.ICollection
type InternalDataCollectionBase = class
    interface ICollection
    interface IEnumerable
Public Class InternalDataCollectionBase
Implements ICollection
继承
InternalDataCollectionBase
派生
实现

注解

BaseCollection 及其成员不用作独立组件,而用作其他集合类从中派生标准功能的类。

构造函数

InternalDataCollectionBase()

初始化 InternalDataCollectionBase 类的新实例。

属性

Count

获取集合中的元素总数。

IsReadOnly

获取一个值,该值指示 InternalDataCollectionBase 是否为只读。

IsSynchronized

获取一个值,该值指示 InternalDataCollectionBase 是否已同步。

List

获取作为列表的集合的项。

SyncRoot

获取可用于同步集合的对象。

方法

CopyTo(Array, Int32)

将当前 InternalDataCollectionBase 的所有元素复制到一维 Array,从指定的 InternalDataCollectionBase 索引开始。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetEnumerator()

获取集合的 IEnumerator

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

扩展方法

Cast<TResult>(IEnumerable)

IEnumerable 的元素强制转换为指定的类型。

OfType<TResult>(IEnumerable)

根据指定类型筛选 IEnumerable 的元素。

AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

适用于