Ograniczenia typu enum w C # [duplikat]
Możliwy duplikat:
Ktoś zna dobre obejście problemu braku ogólnego ograniczenia enum?
Jaki jest powód, dla którego C # nie zezwala na ograniczenia typuEnum
? Jestem pewien, że za tym szaleństwem kryje się metoda, ale chciałbym zrozumieć, dlaczego nie jest to możliwe.
Poniżej chciałbym móc to zrobić (teoretycznie).
public static T GetEnum<T>(this string description) where T : Enum
{
...
}