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