38
E 'possibile fare qualcosa di similePredefinito per tipo generico?
public class PriorityQueue<TValue, TPriority=int> where TPriority : IComparable
(notare che il =int
)?
Prima di lei suggerisce, sì, so che posso solo aggiungere un'altra linea:
public class PriorityQueue<TValue> : PriorityQueue<TValue, int> { }
Ma mi chiedo se è possibile farlo come un param.
questa è una bella opzione C# 5.0 –