BaseCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit la fonctionnalité de base permettant de créer des collections liées aux données dans l’espace System.Windows.Forms de noms.
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
- 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
| Nom | Description |
|---|---|
| BaseCollection() |
Initialise une nouvelle instance de la classe BaseCollection. |
Propriétés
| Nom | Description |
|---|---|
| Count |
Obtient le nombre total d’éléments de la collection. |
| IsReadOnly |
Obtient une valeur indiquant si la collection est en lecture seule. |
| IsSynchronized |
Obtient une valeur indiquant si l’accès au fichier ICollection est synchronisé. |
| List |
Obtient la liste des éléments contenus dans l’instance BaseCollection . |
| SyncRoot |
Obtient un objet qui peut être utilisé pour synchroniser l’accès au BaseCollection. |
Méthodes
| Nom | Description |
|---|---|
| CopyTo(Array, Int32) |
Copie tous les éléments de l’élément unidimensionnel Array actuel vers l’index de destination spécifié Array à partir de l’index de destination Array spécifié. |
| CreateObjRef(Type) |
Crée un objet qui contient toutes les informations pertinentes requises pour générer un proxy utilisé pour 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 active l’itération via les membres de la collection. |
| GetHashCode() |
Sert 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 actuel qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
| GetType() |
Obtient la 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 Objectactuel. (Hérité de Object) |
| MemberwiseClone(Boolean) |
Crée une copie superficielle de l’objet actuel MarshalByRefObject . (Hérité de MarshalByRefObject) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Méthodes d’extension
| Nom | Description |
|---|---|
| AsParallel(IEnumerable) |
Active la parallélisation d’une requête. |
| AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |
| Cast<TResult>(IEnumerable) |
Convertit les éléments d’un IEnumerable en type spécifié. |
| OfType<TResult>(IEnumerable) |
Filtre les éléments d’une IEnumerable en fonction d’un type spécifié. |