Enumerable.Last Metode

Definisi

Mengembalikan elemen terakhir dari urutan.

Overload

Last<TSource>(IEnumerable<TSource>)

Mengembalikan elemen terakhir dari urutan.

Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Mengembalikan elemen terakhir dari urutan yang memenuhi kondisi tertentu.

Last<TSource>(IEnumerable<TSource>)

Sumber:
Last.cs
Sumber:
Last.cs
Sumber:
Last.cs

Mengembalikan elemen terakhir dari urutan.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static TSource Last(System::Collections::Generic::IEnumerable<TSource> ^ source);
public static TSource Last<TSource> (this System.Collections.Generic.IEnumerable<TSource> source);
static member Last : seq<'Source> -> 'Source
<Extension()>
Public Function Last(Of TSource) (source As IEnumerable(Of TSource)) As TSource

Jenis parameter

TSource

Jenis elemen source.

Parameter

source
IEnumerable<TSource>

Untuk IEnumerable<T> mengembalikan elemen terakhir.

Mengembalikan

TSource

Nilai pada posisi terakhir dalam urutan sumber.

Pengecualian

sourceadalah null.

Urutan sumber kosong.

Contoh

Contoh kode berikut menunjukkan cara menggunakan Last<TSource>(IEnumerable<TSource>) untuk mengembalikan elemen terakhir dari array.

int[] numbers = { 9, 34, 65, 92, 87, 435, 3, 54,
                    83, 23, 87, 67, 12, 19 };

int last = numbers.Last();

Console.WriteLine(last);

/*
 This code produces the following output:

 19
*/
' Create an array of integers.
Dim numbers() As Integer =
{9, 34, 65, 92, 87, 435, 3, 54, 83, 23, 87, 67, 12, 19}

' Get the last item in the array.
Dim last As Integer = numbers.Last()

' Display the result.
Console.WriteLine(last)

' This code produces the following output:
'
' 19

Keterangan

Metode ini Last<TSource>(IEnumerable<TSource>) memberikan pengecualian jika source tidak berisi elemen. Untuk mengembalikan nilai default saat urutan sumber kosong, gunakan LastOrDefault metode .

Berlaku untuk

Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Sumber:
Last.cs
Sumber:
Last.cs
Sumber:
Last.cs

Mengembalikan elemen terakhir dari urutan yang memenuhi kondisi tertentu.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static TSource Last(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static TSource Last<TSource> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,bool> predicate);
static member Last : seq<'Source> * Func<'Source, bool> -> 'Source
<Extension()>
Public Function Last(Of TSource) (source As IEnumerable(Of TSource), predicate As Func(Of TSource, Boolean)) As TSource

Jenis parameter

TSource

Jenis elemen source.

Parameter

source
IEnumerable<TSource>

Untuk IEnumerable<T> mengembalikan elemen dari.

predicate
Func<TSource,Boolean>

Fungsi untuk menguji setiap elemen untuk suatu kondisi.

Mengembalikan

TSource

Elemen terakhir dalam urutan yang lulus pengujian dalam fungsi predikat yang ditentukan.

Pengecualian

source atau predicate adalah null.

Tidak ada elemen yang memenuhi kondisi dalam predicate.

-atau-

Urutan sumber kosong.

Contoh

Contoh kode berikut menunjukkan cara menggunakan Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) untuk mengembalikan elemen terakhir dari array yang memenuhi kondisi.

int[] numbers = { 9, 34, 65, 92, 87, 435, 3, 54,
                    83, 23, 87, 67, 12, 19 };

int last = numbers.Last(num => num > 80);

Console.WriteLine(last);

/*
 This code produces the following output:

 87
*/
' Create an array of integers.
Dim numbers() As Integer =
{9, 34, 65, 92, 87, 435, 3, 54, 83, 23, 87, 67, 12, 19}

' Get the last element in the array whose value is
' greater than 80.
Dim last As Integer = numbers.Last(Function(num) num > 80)

' Display the result.
Console.WriteLine(last)

' This code produces the following output:
'
' 87

Keterangan

Metode Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) ini memberikan pengecualian jika tidak ada elemen yang cocok yang ditemukan di source. Untuk mengembalikan nilai default ketika tidak ada elemen yang cocok yang ditemukan, gunakan LastOrDefault metode .

Berlaku untuk