BaseCollection Classe

Definição

Fornece a funcionalidade básica para a criação de coleções relacionadas aos dados no namespace System.Windows.Forms.Provides the base functionality for creating data-related collections in the System.Windows.Forms namespace.

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 ao uso por desenvolvedores de aplicativos.The BaseCollection class is not intended for use by application developers. Os desenvolvedores de aplicativos CollectionBase devem usar o em vez disso.Application developers should use CollectionBase instead.

A classe BaseCollection implementa a interface ICollection.The BaseCollection class implements the ICollection interface.

As BaseCollection classes que derivam da classe incluem:Classes that derive from the BaseCollection class include:

Construtores

BaseCollection()

Inicializa uma nova instância da classe BaseCollection.Initializes a new instance of the BaseCollection class.

Propriedades

Count

Obtém o número total de elementos na coleção.Gets the total number of elements in the collection.

IsReadOnly

Obtém um valor que indica se a coleção é somente leitura.Gets a value indicating whether the collection is read-only.

IsSynchronized

Obtém um valor que indica se o acesso à ICollection é sincronizado.Gets a value indicating whether access to the ICollection is synchronized.

List

Obtém a lista de elementos contidos na instância BaseCollection.Gets the list of elements contained in the BaseCollection instance.

SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso ao BaseCollection.Gets an object that can be used to synchronize access to the 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.Copies all the elements of the current one-dimensional Array to the specified one-dimensional Array starting at the specified destination Array index.

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.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Herdado de MarshalByRefObject)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetEnumerator()

Obtém o objeto que permite a iteração através dos membros da coleção.Gets the object that enables iterating through the members of the collection.

GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Herdado de MarshalByRefObject)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
InitializeLifetimeService()

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância.Obtains a lifetime service object to control the lifetime policy for this instance.

(Herdado de MarshalByRefObject)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.Creates a shallow copy of the current MarshalByRefObject object.

(Herdado de MarshalByRefObject)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Aplica-se a