Partilhar via


BaseCollection Classe

Definição

Fornece a funcionalidade básica para a criação de coleções relacionadas aos dados no namespace 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
Herança
BaseCollection
Derivado
Implementações

Comentários

A BaseCollection classe não se destina a ser usada por desenvolvedores de aplicativos. Em vez disso, os desenvolvedores de aplicativos devem usar CollectionBase .

A classe BaseCollection implementa a interface ICollection.

As classes que derivam da BaseCollection classe incluem:

Construtores

BaseCollection()

Inicializa uma nova instância da classe BaseCollection.

Propriedades

Count

Obtém o número total de elementos na coleção.

IsReadOnly

Obtém um valor que indica se a coleção é somente leitura.

IsSynchronized

Obtém um valor que indica se o acesso à ICollection é sincronizado.

List

Obtém a lista de elementos contidos na instância BaseCollection.

SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso ao BaseCollection.

Métodos

CopyTo(Array, Int32)

Copia todos os elementos do Array unidimensional atual para o Array unidimensional especificado, começando no índice Array de destino especificado.

CreateObjRef(Type)

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.

(Herdado de MarshalByRefObject)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Obtém o objeto que permite a iteração através dos membros da coleção.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetLifetimeService()
Obsoleto.

Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância.

(Herdado de MarshalByRefObject)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeLifetimeService()
Obsoleto.

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância.

(Herdado de MarshalByRefObject)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.

(Herdado de MarshalByRefObject)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Aplica-se a