Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

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