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 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
- 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. |