เรามีลิสต์ที่ไม่มีองค์ประกอบ:
List<float> val = new List<float> { };
เพื่อแสดงค่าเริ่มต้นและหลีกเลี่ยงข้อผิดพลาด ให้ใช้เมธอด FirstOrDefault():
val.AsQueryable().FirstOrDefault();
คุณยังสามารถเปลี่ยนค่าที่จะแสดงเป็นค่าเริ่มต้นได้
มาดูโค้ดกัน
ตัวอย่าง
using System;
using System.Collections.Generic;
using System.Linq;
class Demo
{
static void Main()
{
List<float> val = new List<float>{ };
float a = val.AsQueryable().FirstOrDefault();
Console.WriteLine("Default Value = " + a);
if (a == 0.0f)
{
a = 0.1f;
}
Console.WriteLine("Default Float value updated = " + a);
}
}
ผลลัพธ์
Default Value = 0
Default Float value updated = 0.1