作为此问题的后续。
我如何调用一个函数并传递一个枚举?
例如,我有以下代码:
尽管我这样做时收到“e1是'type',但像'variable'一样使用”错误消息。有什么想法可以帮忙吗?
我正在尝试使该函数通用,以便适用于任何枚举类型,而不仅仅是特定类型?这是否可能?...使用通用函数如何?这会起作用吗?
我如何调用一个函数并传递一个枚举?
例如,我有以下代码:
enum e1
{
//...
}
public void test()
{
myFunc( e1 );
}
public void myFunc( Enum e )
{
var names = Enum.GetNames(e.GetType());
foreach (var name in names)
{
// do something!
}
}
尽管我这样做时收到“e1是'type',但像'variable'一样使用”错误消息。有什么想法可以帮忙吗?
我正在尝试使该函数通用,以便适用于任何枚举类型,而不仅仅是特定类型?这是否可能?...使用通用函数如何?这会起作用吗?