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