Sử dụng phương thức LastorDefault () để trả về phần tử cuối cùng của một chuỗi hoặc một giá trị mặc định nếu phần tử không có ở đó.
Sau đây là danh sách trống của chúng tôi.
List<double> val = new List<double> { };
Bây giờ phần sau sẽ không thể hiển thị phần tử cuối cùng vì danh sách trống. Do đó, mặc định sẽ hiển thị và lỗi sẽ không được hiển thị.
val.AsQueryable().LastOrDefault();
Sau đây là mã.
Ví dụ
using System; using System.Collections.Generic; using System.Linq; class Demo { static void Main() { List<double> val = new List<double> { }; double d = val.AsQueryable().LastOrDefault(); Console.WriteLine("Default Value = "+d); if (d == 0.0D) { d = 0.1D; } Console.WriteLine("Default Value changed = "+d); } }
Đầu ra
Default Value = 0 Default Value changed = 0.1