Enumerable.Last Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Nilai pada posisi terakhir dalam urutan sumber.
Pengecualian
source
adalah 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.
Mengembalikan
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 .