¿Es posible definir una clase en C # tal que class GenericCollection<T> : SomeBaseCollection<T> where T : Delegate No pude por mi vida lograr esto anoche en .NET 3.5. Intenté usar delegate, Delegate, Action<T> and Func<T, T> Me parece que esto debería estar permitido...