Computer >> Máy Tính >  >> Lập trình >> C#

Phương pháp C # Linq FirstorDefault

Sử dụng phương thức FirstorDefault () để trả về phần tử đầu tiên 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ờ, chúng tôi không thể hiển thị phần tử đầu tiên, vì nó là một tập hợp rỗng. Đối với điều đó, hãy sử dụng phương thức FirstorDefault () để hiển thị giá trị mặc định.

val.AsQueryable().FirstOrDefault();

Sau đây là ví dụ đầy đủ.

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().FirstOrDefault();
      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