Collection<T>.IList.Item[Int32] Propriété

Définition

Obtient ou définit l'élément au niveau de l'index spécifié.

C#
object System.Collections.IList.Item[int index] { get; set; }
C#
object? System.Collections.IList.Item[int index] { get; set; }

Paramètres

index
Int32

Index de base zéro de l'élément à obtenir ou à définir.

Valeur de propriété

Élément au niveau de l'index spécifié.

Implémente

Exceptions

index n’est pas un index valide dans IList.

La propriété est définie et value a un type qui ne peut pas être assigné à IList.

Remarques

Cette propriété permet d'accéder à un élément spécifique dans la collection à l'aide de la syntaxe suivante : myCollection[index].

Le langage C# utilise cette mot clé pour définir les indexeurs au lieu d’implémenter la IList.Item[] propriété. Visual Basic implémente IList.Item[] comme propriété par défaut, ce qui fournit les mêmes fonctionnalités d'indexation.

La récupération de la valeur de cette propriété est une opération O(1) ; la définition de la propriété est également une opération O(1).

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0