Я хотел бы изменить способ поведения по умолчанию (T) для определенных классов. Поэтому вместо того, чтобы возвращать null для моих ссылочных типов, я хотел бы вернуть нулевой объект.
Вид как
kids.Clear();
var kid = kids.Where(k => k.Age < 10).SingleOrDefault();
if (kid is NullKid)
{
Console.Out.WriteLine("Jippeie");
}
Кто-нибудь знает, возможно ли это?