Me he enfrentado a mucha confusión con respecto a la diferencia del tipo de referencia genérico frente al tipo de valor genérico durante mi codificación API.Genéricos C#: tipo de referencia vs. valor
Guys, la pregunta es ¿cuáles son las diferencias en lo que respecta a las limitaciones y las funcionalidades (fácilmente pasados por alto los/más importantes) entre estas dos bestias:
class ReferenceGeneric <T> where ???
{
}
y
struct ValueGeneric <T>: where ???
{
}
Editar Solo para aclarar la pregunta y lo que busco: quiero saber qué puede hacer con los tipos de referencia genéricos Y no puede hacer con los tipos de valores genéricos ... y viceversa
Editar # 2 Otras aclaraciones: ¿Cómo se puede restringir T si el tipo genérico es referencia o tipo de valor? ¿Existen diferencias en cuanto a cómo se puede restringir cada tipo?
Tu pregunta es muy conf usando ... hay una respuesta por ahí, pero ¿qué estás buscando? – andleer
dijiste que tienes que modificar algunas veces. ¿Puede dar un ejemplo? –
He elaborado sobre la cuestión en la edición. –