Enumerar restrições de tipo em c # [duplicado]
Duplicata Possível:
Alguém sabe uma boa solução para a falta de uma restrição genérica enum?
Qual é a razão por trás do C # não permitir restrições de tipo emEnum
é? Tenho certeza de que existe um método por trás da loucura, mas gostaria de entender por que isso não é possível.
Abaixo está o que eu gostaria de poder fazer (em teoria).
public static T GetEnum<T>(this string description) where T : Enum
{
...
}