¿Hay una manera de proporcionar un tipo predeterminado para un parámetro T de un genérico, algo así como:De todos modos a un parámetro genérico por defecto a un cierto tipo?
class Something<T = string>
{
}
Yo sé que no hay muchas razones de peso para esto, pero me gustaría hacer alusión al cliente de código qué tipo debería usar preferiblemente.
Otra cosa, ¿puedo restringir el tipo genérico a
Acabo de ver que no puedes, pero aún así, me gustaría saber por qué. Alguien tiene una pista?ValueType
?
Gracias!
Este no es posible por defecto. – Vercas
¿Por qué dice que no puede restringir un tipo genérico a un tipo de valor cuando casi todas las respuestas aquí demuestran cómo se hace? (No a través de 'ValueType', sino usando la palabra clave' struct'.) – stakx
@stakx Lo dije de manera predeterminada. (Como lo intentó, "por defecto" el valor.) – Vercas