最佳答案
可能的复制品:
有谁知道缺少枚举泛型约束的解决方案吗
C # 不允许 Enum
的类型约束的原因是什么?我相信这种疯狂背后一定有什么方法但我想知道为什么不可能。
下面是我(理论上)希望能够做的事情。
public static T GetEnum<T>(this string description) where T : Enum
{
...
}