ArrangedElementCollection 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.
Représente une collection d’objets.
public ref class ArrangedElementCollection : System::Collections::IList
public class ArrangedElementCollection : System.Collections.IList
type ArrangedElementCollection = class
interface IList
interface ICollection
interface IEnumerable
Public Class ArrangedElementCollection
Implements IList
- Héritage
-
ArrangedElementCollection
- Dérivé
- Implémente
Remarques
La ArrangedElementCollection classe représente une collection d’objets disposés sur une aire de conception ou à l’intérieur d’un parent System.Windows.Forms.ContainerControl.
Il n’existe aucun constructeur défini publiquement dans ArrangedElementCollection , car il est conçu pour être utilisé uniquement en interne dans le .NET Framework. Toutefois, les classes dérivées de ArrangedElementCollection, telles que System.Windows.Forms.Control.ControlCollection, sont disponibles pour le développeur.
Propriétés
Count |
Obtient le nombre d’éléments de la collection. |
IsReadOnly |
Obtient une valeur indiquant si la collection est en lecture seule. |
Méthodes
CopyTo(Array, Int32) |
Copie le contenu entier de cette collection dans un Array unidimensionnel compatible, en commençant à l'index spécifié du tableau cible. |
Equals(Object) |
Détermine si deux instances ArrangedElementCollection sont égales. |
GetEnumerator() |
Retourne un énumérateur pour la collection entière. |
GetHashCode() |
Retourne le code de hachage de cette instance. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
ICollection.IsSynchronized |
Pour obtenir une description de ce membre, consultez la propriétéIsSynchronized. |
ICollection.SyncRoot |
Pour obtenir une description de ce membre, consultez la propriétéSyncRoot. |
IList.Add(Object) |
Pour obtenir une description de ce membre, consultez la méthode Add(Object). |
IList.Clear() |
Pour obtenir une description de ce membre, consultez la méthode Clear(). |
IList.Contains(Object) |
Pour obtenir une description de ce membre, consultez la méthode Contains(Object). |
IList.IndexOf(Object) |
Pour obtenir une description de ce membre, consultez la méthode IndexOf(Object). |
IList.Insert(Int32, Object) |
Pour obtenir une description de ce membre, consultez la méthode Insert(Int32, Object). |
IList.IsFixedSize |
Pour obtenir une description de ce membre, consultez la propriétéIsFixedSize. |
IList.Item[Int32] |
Pour obtenir une description de ce membre, consultez la propriétéItem[Int32]. |
IList.Remove(Object) |
Pour obtenir une description de ce membre, consultez la méthode Remove(Object). |
IList.RemoveAt(Int32) |
Pour obtenir une description de ce membre, consultez la méthode RemoveAt(Int32). |
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 à
Cohérence de thread
Les membres publics static
(Shared
en Visual Basic) de ce type sont thread-safe. Il n’est pas garanti que les membres de l’instance soient thread-safe.
Un ArrangedElementCollection peut prendre en charge plusieurs lecteurs simultanément, tant que la collection n’est pas modifiée. La GetEnumerator() méthode retourne un IEnumerator qui peut être utilisé pour accéder aux éléments.
L'énumération d'une collection n'est intrinsèquement pas une procédure thread-safe. Même lorsqu’une collection est synchronisée, d’autres threads peuvent toujours modifier la collection, ce qui entraîne la levée d’une exception par l’énumérateur. Pour garantir la sécurité des threads au cours de l’énumération, vous pouvez verrouiller la collection pendant l’ensemble de l’énumération ou bien intercepter les exceptions résultant des modifications apportées par les autres threads.