Lire en anglais

Partager via


Enumerable.ElementAt Méthode

Définition

Surcharges

ElementAt<TSource>(IEnumerable<TSource>, Index)

Retourne l'élément à une position d'index spécifiée dans une séquence.

ElementAt<TSource>(IEnumerable<TSource>, Int32)

Retourne l'élément à une position d'index spécifiée dans une séquence.

ElementAt<TSource>(IEnumerable<TSource>, Index)

Source:
ElementAt.cs
Source:
ElementAt.cs
Source:
ElementAt.cs

Retourne l'élément à une position d'index spécifiée dans une séquence.

C#
public static TSource ElementAt<TSource> (this System.Collections.Generic.IEnumerable<TSource> source, Index index);

Paramètres de type

TSource

Le type des éléments de source.

Paramètres

source
IEnumerable<TSource>

IEnumerable<T> à partir duquel retourner un élément.

index
Index

Index de l’élément à récupérer, à partir du début ou de la fin de la séquence.

Retours

TSource

Élément à la position spécifiée dans la source séquence.

Exceptions

source a la valeur null.

index est en dehors des limites de la source séquence.

Remarques

Si le type de source implémente IList<T>, cette implémentation est utilisée pour obtenir l’élément à l’index spécifié. Sinon, cette méthode obtient l’élément spécifié.

Cette méthode lève une exception si index est hors limites. Pour retourner une valeur par défaut lorsque l’index spécifié est hors limites, utilisez la ElementAtOrDefault méthode .

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 6, 7, 8, 9

ElementAt<TSource>(IEnumerable<TSource>, Int32)

Source:
ElementAt.cs
Source:
ElementAt.cs
Source:
ElementAt.cs

Retourne l'élément à une position d'index spécifiée dans une séquence.

C#
public static TSource ElementAt<TSource> (this System.Collections.Generic.IEnumerable<TSource> source, int index);

Paramètres de type

TSource

Le type des éléments de source.

Paramètres

source
IEnumerable<TSource>

IEnumerable<T> à partir duquel retourner un élément.

index
Int32

Index de base zéro de l'élément à récupérer.

Retours

TSource

Élément situé à la position spécifiée dans la séquence source.

Exceptions

source a la valeur null.

index est inférieur à 0 ou supérieur ou égal au nombre d'éléments contenus dans source.

Exemples

L’exemple de code suivant montre comment utiliser ElementAt pour retourner un élément à une position spécifique.

C#
string[] names =
    { "Hartono, Tommy", "Adams, Terry", "Andersen, Henriette Thaulow",

        "Hedlund, Magnus", "Ito, Shu" };
Random random = new Random(DateTime.Now.Millisecond);

string name = names.ElementAt(random.Next(0, names.Length));

Console.WriteLine("The name chosen at random is '{0}'.", name);

/*
 This code produces output similar to the following:

 The name chosen at random is 'Ito, Shu'.
*/

Remarques

Si le type de source implémente IList<T>, cette implémentation est utilisée pour obtenir l’élément à l’index spécifié. Sinon, cette méthode obtient l’élément spécifié.

Cette méthode lève une exception si index est hors limites. Pour retourner une valeur par défaut lorsque l’index spécifié est hors limites, utilisez la ElementAtOrDefault méthode .

S’applique à

.NET 9 et autres versions
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 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.6, 2.0, 2.1
UWP 10.0