LINQ / 元素运算符

using System;
using System.Linq;
using System.Text.Json;

int[] numbers = { 12345 };

var evens = numbers
    .Where(n => n%2 == 0)
    .DefaultIfEmpty();
//evens is {2, 4}

var moreThen10 = numbers
    .Where(n => n > 10)
    .DefaultIfEmpty(11);
//moreThen10 is {11}

Console.WriteLine(JsonSerializer.Serialize(evens));
Console.WriteLine(JsonSerializer.Serialize(moreThen10));