Baca dalam bahasa Inggris

Bagikan melalui


Enumerable.ElementAt Metode

Definisi

Overload

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

Mengembalikan elemen pada indeks tertentu secara berurutan.

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

Mengembalikan elemen pada indeks tertentu secara berurutan.

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

Sumber:
ElementAt.cs
Sumber:
ElementAt.cs
Sumber:
ElementAt.cs

Mengembalikan elemen pada indeks tertentu secara berurutan.

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

Jenis parameter

TSource

Jenis elemen source.

Parameter

source
IEnumerable<TSource>

Untuk IEnumerable<T> mengembalikan elemen dari.

index
Index

Indeks elemen yang akan diambil, yang berasal dari awal atau akhir urutan.

Mengembalikan

TSource

Elemen pada posisi yang ditentukan dalam source urutan .

Pengecualian

sourceadalah null.

index berada di luar batas source urutan.

Keterangan

Jika jenis source implementasi IList<T>, implementasi tersebut digunakan untuk mendapatkan elemen pada indeks yang ditentukan. Jika tidak, metode ini mendapatkan elemen yang ditentukan.

Metode ini memberikan pengecualian jika index berada di luar rentang. Untuk mengembalikan nilai default saat indeks yang ditentukan berada di luar rentang, gunakan ElementAtOrDefault metode .

Berlaku untuk

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

Sumber:
ElementAt.cs
Sumber:
ElementAt.cs
Sumber:
ElementAt.cs

Mengembalikan elemen pada indeks tertentu secara berurutan.

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

Jenis parameter

TSource

Jenis elemen source.

Parameter

source
IEnumerable<TSource>

Untuk IEnumerable<T> mengembalikan elemen dari.

index
Int32

Indeks berbasis nol dari elemen yang akan diambil.

Mengembalikan

TSource

Elemen pada posisi yang ditentukan dalam urutan sumber.

Pengecualian

sourceadalah null.

index kurang dari 0 atau lebih besar dari atau sama dengan jumlah elemen di source.

Contoh

Contoh kode berikut menunjukkan cara menggunakan ElementAt untuk mengembalikan elemen pada posisi tertentu.

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'.
*/

Keterangan

Jika jenis source implementasi IList<T>, implementasi tersebut digunakan untuk mendapatkan elemen pada indeks yang ditentukan. Jika tidak, metode ini mendapatkan elemen yang ditentukan.

Metode ini memberikan pengecualian jika index berada di luar rentang. Untuk mengembalikan nilai default saat indeks yang ditentukan berada di luar rentang, gunakan ElementAtOrDefault metode .

Berlaku untuk