Básicamente he lo siguiente: public static bool IsBetween<T>(this T value, T a, T b)
where T : IComparable
{
...
}
public static bool IsBetween<T>(this T value, T a, T b)
where T :
¿Es posible tener una restricción genérica que sea un tipo genérico ilimitado? Por ejemplo: public T DoSomething<T>(T dictionary) where T : IDictionary<,>
{
...
}
Editar: Sólo para explicar e
En C# Se puede poner una restricción en un método genérico como: public class A {
public static void Method<T> (T a) where T : new() {
//...do something...
}
}
donde se especifica