Représente une collection des clés String d'une collection.
System.Collections.Specialized.NameObjectCollectionBase.KeysCollection
Espace de noms : System.Collections.Specialized
Assembly : System (dans System.dll)
<SerializableAttribute> _ Public Class KeysCollection _ Implements ICollection, IEnumerable
[SerializableAttribute] public class KeysCollection : ICollection, IEnumerable
[SerializableAttribute] public ref class KeysCollection : ICollection, IEnumerable
[<SerializableAttribute>] type KeysCollection = class interface ICollection interface IEnumerable end
Le type NameObjectCollectionBase.KeysCollection expose les membres suivants.
| Nom | Description | |
|---|---|---|
|
Count | Obtient le nombre de clés dans NameObjectCollectionBase.KeysCollection. |
|
Item | Obtient l'entrée à l'index spécifié de la collection. |
| Nom | Description | |
|---|---|---|
|
Equals(Object) | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) |
|
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de netto***ge avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) |
|
Get | Obtient la clé à l'index spécifié de la collection. |
|
GetEnumerator | Retourne un énumérateur qui itère au sein de NameObjectCollectionBase.KeysCollection. |
|
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) |
|
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
|
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) |
|
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
| Nom | Description | |
|---|---|---|
|
AsParallel | Active la parallélisation d'une requête. (Défini par ParallelEnumerable.) |
|
AsQueryable | Convertit un IEnumerable en IQueryable. (Défini par Queryable.) |
|
Cast<TResult> | Convertit les éléments d'un IEnumerable vers le type spécifié. (Défini par Enumerable.) |
|
OfType<TResult> | Filtre les éléments d'un IEnumerable en fonction du type spécifié. (Défini par Enumerable.) |
| Nom | Description | |
|---|---|---|
|
ICollection.CopyTo | Copie l'ensemble de NameObjectCollectionBase.KeysCollection dans un Array unidimensionnel compatible, en commençant à l'index spécifié du tableau cible. |
|
ICollection.IsSynchronized | Obtient une valeur indiquant si l'accès à NameObjectCollectionBase.KeysCollection est synchronisé (thread-safe). |
|
ICollection.SyncRoot | Obtient un objet qui peut être utilisé pour synchroniser l'accès à NameObjectCollectionBase.KeysCollection. |
.NET Framework
Pris en charge dans : 4, 3.5, 3.0, 2.0, 1.1, 1.0.NET Framework Client Profile
Pris en charge dans : 4, 3.5 SP1Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2
Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Les membres statiques publics (Shared en Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Cette implémentation ne fournit pas de wrapper synchronisé (thread-safe) pour NameObjectCollectionBase.KeysCollection, mais des classes dérivées peuvent créer leurs propres versions synchronisées de NameObjectCollectionBase.KeysCollection à l'aide de la propriété SyncRoot.
L'énumération d'une collection n'est intrinsèquement pas une procédure thread-safe. Même lorsqu'une collection est synchronisée, les 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 lors de l'énumération, vous pouvez verrouiller la collection pour toute la durée de l'énumération ou intercepter les exceptions résultant de modifications apportées par d'autres threads.