38
¿Es posible hacer algo como¿Predeterminado para el tipo genérico?
public class PriorityQueue<TValue, TPriority=int> where TPriority : IComparable
(tenga en cuenta la =int
)?
Antes de sugerir que, sí, ya sé que sólo puede añadir otra línea:
public class PriorityQueue<TValue> : PriorityQueue<TValue, int> { }
Pero me pregunto si es posible hacerlo como un parámetro.
esa es una buena opción C# 5.0 –