该类Enum
具有以下有用的功能:
public static Array GetValues(Type enumType);
我怎么能写一些类似的东西来给我一个枚举实例的所有设置位的集合?带有如下签名:
public static IEnumerable<T> getFlagValues<T>(this Enum enum, T enumInstance) where T : struct;
我无法让演员正常工作,因为我不允许限制,Enum
所以我需要使用struct
.