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