是否可以为枚举实例创建Count和ToList扩展方法? 我尝试过这个,但不知道如何替换与枚举类型“e”相关的“???”。
public static class EnumExtensions
{
public static int Count(this Enum e)
{
return Enum.GetNames(typeof(???)).Length;
}
public static List<???> ToList(this Enum e)
{
return Enum.GetValues(typeof(???)).Cast<???>().ToList();
}
}
非常感谢!
DayOfWeek.Monday.ToList()
?DayOfWeek.Monday.Count()
? - dcastro