Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

โปรแกรมดึงองค์ประกอบสุดท้ายจากอาร์เรย์ด้วย C#

ใช้เมธอด 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) หากลำดับว่าง