Rya*_*wis 3 c# parameters params
使用params关键字的方法示例是 String.Format("", foo, bar, baz)
但是我如何创建一个接受如下枚举数组的方法:
class MyClass
{
public enum Foo { Bar, Baz }
public static void MyMethod(params enum[] Foo) {}
public static void TestMethod()
{
MyMethod();
MyMethod(Foo.Bar);
MyMethod(Foo.Baz);
MyMethod(Foo.Bar, Foo.Baz);
}
}
Run Code Online (Sandbox Code Playgroud)
Dav*_*ton 10
public static void MyMethod(params Foo[] values) { }
Run Code Online (Sandbox Code Playgroud)