Partager via


BaseCollection Classe

Définition

Fournit les fonctionnalités de base permettant la création de collections liées aux données dans l'espace de noms 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
Héritage
BaseCollection
Dérivé
Implémente

Remarques

La BaseCollection classe n’est pas destinée aux développeurs d’applications. Les développeurs d’applications doivent utiliser CollectionBase à la place.

La classe BaseCollection implémente l’interface ICollection.

Les classes qui dérivent de la BaseCollection classe sont les suivantes :

Constructeurs

BaseCollection()

Initialise une nouvelle instance de la classe BaseCollection.

Propriétés

Count

Obtient le nombre total d'éléments dans la collection.

IsReadOnly

Obtient une valeur indiquant si la collection est en lecture seule.

IsSynchronized

Obtient une valeur indiquant si l'accès à ICollection est synchronisé.

List

Obtient la liste des éléments contenus dans l’instance de BaseCollection.

SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès à BaseCollection.

Méthodes

CopyTo(Array, Int32)

Copie tous les éléments du Array unidimensionnel en cours dans le Array unidimensionnel spécifié en commençant à l'index Array de destination spécifié.

CreateObjRef(Type)

Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant.

(Hérité de MarshalByRefObject)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetEnumerator()

Obtient l'objet qui permet l'itération au sein des membres de la collection.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetLifetimeService()
Obsolète.

Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
InitializeLifetimeService()
Obsolète.

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
MemberwiseClone(Boolean)

Crée une copie superficielle de l'objet MarshalByRefObject actuel.

(Hérité de MarshalByRefObject)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à