C#DefaultIfEmpty方法

此方法用于处理空集合。该方法显示默认值,而不是显示错误。

我们有以下列表。

List<double> myList = new List<double>();

如您所见,由于上面的列表为空,因此我们可以显示默认值。

var res = myList.DefaultIfEmpty();

让我们来看一个例子。

示例

using System;
using System.Linq;
using System.Collections.Generic;
class Demo {
   static void Main() {
      List<double> myList = new List<double>();
      var res = myList.DefaultIfEmpty();
      foreach (var a in res) {
         Console.WriteLine(a);
      }
   }
}

输出结果

0