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.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
Héritage
BaseCollection
Dérivé
Implémente

Remarques

La BaseCollection classe n’est pas destinée à être utilisée par les développeurs d’applications.The BaseCollection class is not intended for use by application developers. Les développeurs d’applications CollectionBase doivent utiliser à la place.Application developers should use CollectionBase instead.

La classe BaseCollection implémente l'interface ICollection.The BaseCollection class implements the ICollection interface.

Les classes qui dérivent de la classe sont les BaseCollection suivantes:Classes that derive from the BaseCollection class include:

Constructeurs

BaseCollection()

Initialise une nouvelle instance de la classe BaseCollection.Initializes a new instance of the BaseCollection class.

Propriétés

Count

Obtient le nombre total d'éléments dans la collection.Gets the total number of elements in the collection.

IsReadOnly

Obtient une valeur indiquant si la collection est en lecture seule.Gets a value indicating whether the collection is read-only.

IsSynchronized

Obtient une valeur indiquant si l’accès à ICollection est synchronisé.Gets a value indicating whether access to the ICollection is synchronized.

List

Obtient la liste des éléments contenus dans l'instance de BaseCollection.Gets the list of elements contained in the BaseCollection instance.

SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l'accès à BaseCollection.Gets an object that can be used to synchronize access to the 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é.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)

Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

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

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()

Obtient l'objet qui permet l'itération au sein des membres de la collection.Gets the object that enables iterating through the members of the collection.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetLifetimeService()

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.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Hérité de MarshalByRefObject)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
InitializeLifetimeService()

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.Obtains a lifetime service object to control the lifetime policy for this instance.

(Hérité de MarshalByRefObject)
MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

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

Crée une copie superficielle de l'objet MarshalByRefObject actuel.Creates a shallow copy of the current MarshalByRefObject object.

(Hérité de MarshalByRefObject)
ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(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é.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à