이 메서드는 빈 컬렉션을 처리하는 데 사용됩니다. 이 메서드는 오류를 표시하는 대신 기본값을 표시합니다.
다음 목록이 있습니다.
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