为什么Enum.GetValues()需要一个类型作为参数?

时间:2017-10-05 08:21:13

标签: c#

enum Day { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday };
foreach (int i in Enum.GetValues(typeof(Day)))
    Console.WriteLine(i);

我知道这是指定方法的方式。但为什么它需要枚举器的类型而不是枚举器?如:

Enum.GetValues(Day)

这只是一个设计选择吗?

0 个答案:

没有答案