BaseCollection 类

定义

提供用于在 System.Windows.Forms 命名空间中创建与数据相关的集合的基本功能。

public ref class BaseCollection : MarshalByRefObject, System::Collections::ICollection
public class BaseCollection : MarshalByRefObject, System.Collections.ICollection
type BaseCollection = class
    inherit MarshalByRefObject
    interface ICollection
    interface IEnumerable
Public Class BaseCollection
Inherits MarshalByRefObject
Implements ICollection
继承
BaseCollection
派生
实现

注解

BaseCollection 类不供应用程序开发人员使用。 应用程序开发人员应改用 CollectionBase

BaseCollection 类实现 ICollection 接口。

派生自类的 BaseCollection 类包括:

构造函数

BaseCollection()

初始化 BaseCollection 类的新实例。

属性

Count

获取集合中的总元素数。

IsReadOnly

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

IsSynchronized

获取一个值,该值指示对 ICollection 的访问是否同步。

List

获取 BaseCollection 实例中包含的元素的列表。

SyncRoot

获取可用于同步对 BaseCollection 的访问的对象。

方法

CopyTo(Array, Int32)

将当前一维 Array 的所有元素复制到指定的一维 Array 中(从指定的目标 Array 索引开始)。

CreateObjRef(Type)

创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。

(继承自 MarshalByRefObject)
Equals(Object)

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

(继承自 Object)
GetEnumerator()

获取能够循环访问集合成员的对象。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetLifetimeService()
已过时。

检索控制此实例的生存期策略的当前生存期服务对象。

(继承自 MarshalByRefObject)
GetType()

获取当前实例的 Type

(继承自 Object)
InitializeLifetimeService()
已过时。

获取生存期服务对象来控制此实例的生存期策略。

(继承自 MarshalByRefObject)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
MemberwiseClone(Boolean)

创建当前 MarshalByRefObject 对象的浅表副本。

(继承自 MarshalByRefObject)
ToString()

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

(继承自 Object)

扩展方法

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

适用于