BaseCollection Classe

Definizione

Fornisce la funzionalità di base per la creazione di raccolte correlate ai dati nello spazio dei System.Windows.Forms nomi .

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
Ereditarietà
BaseCollection
Derivato
Implementazioni

Commenti

La BaseCollection classe non è destinata all'uso da parte degli sviluppatori di applicazioni. Gli sviluppatori di applicazioni devono invece usare CollectionBase .

La classe BaseCollection implementa l'interfaccia ICollection.

Le classi che derivano dalla BaseCollection classe includono:

Costruttori

Nome Descrizione
BaseCollection()

Inizializza una nuova istanza della classe BaseCollection.

Proprietà

Nome Descrizione
Count

Ottiene il numero totale di elementi nella raccolta.

IsReadOnly

Ottiene un valore che indica se l'insieme è di sola lettura.

IsSynchronized

Ottiene un valore che indica se l'accesso ICollection a è sincronizzato.

List

Ottiene l'elenco di elementi contenuti nell'istanza BaseCollection di .

SyncRoot

Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso al BaseCollection.

Metodi

Nome Descrizione
CopyTo(Array, Int32)

Copia tutti gli elementi dell'oggetto unidimensionale corrente nell'oggetto unidimensionale ArrayArray specificato a partire dall'indice di destinazione Array specificato.

CreateObjRef(Type)

Crea un oggetto che contiene tutte le informazioni pertinenti necessarie per generare un proxy utilizzato per comunicare con un oggetto remoto.

(Ereditato da MarshalByRefObject)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Ottiene l'oggetto che consente di scorrere i membri dell'insieme.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLifetimeService()

Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
InitializeLifetimeService()

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia superficiale dell'oggetto corrente MarshalByRefObject .

(Ereditato da MarshalByRefObject)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un IEnumerable in base a un tipo specificato.

Si applica a