ใช้เมธอด Last() ของ LINQ เพื่อดึงองค์ประกอบสุดท้ายของลำดับ หากลำดับว่างจะโยน InvalidOperationException
ตัวอย่างโค้ด
using System;
using System.Collections.Generic;
using System.Linq;
class Demo
{
static void Main()
{
int[] val = { 5, 8, 15, 25, 40, 55, 80, 100 };
int last_num = val.AsQueryable().Last();
Console.WriteLine("Last element: " + last_num);
}
}
ผลลัพธ์
Last element: 100
ตัวเลือกที่ปลอดภัยกว่า: LastOrDefault() คืนค่า Default (0) หากลำดับว่าง