ใช้เมธอด First() ของ LINQ เพื่อดึงองค์ประกอบแรกของลำดับ หากลำดับว่าง จะโยน InvalidOperationException
ตัวอย่างโค้ด
using System;
using System.Linq;
using System.Collections.Generic;
class Demo
{
static void Main()
{
double[] myArr = { 20.5, 35.6, 45.7, 55.6, 79.7 };
double res = myArr.AsQueryable().First();
Console.WriteLine(res);
}
}
ผลลัพธ์
20.5
ตัวเลือกที่ปลอดภัยกว่า: ใช้ FirstOrDefault() ซึ่งคืนค่า default (0 สำหรับตัวเลข) หากลำดับว่าง แทนที่จะโยนข้อยกเว้น