paramsはキーワードを使用してC#のメソッド
-
22-09-2019 - |
質問
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);
}
}
解決
public static void MyMethod(params Foo[] values) { }
他のヒント
が代わりにこれを試してみてください。
class MyClass
{
public enum Foo { Bar, Baz }
public static void MyMethod(params Foo[] foos) {}
public static void TestMethod()
{
MyMethod();
MyMethod(Foo.Bar);
MyMethod(Foo.Baz);
MyMethod(Foo.Bar, Foo.Baz);
}
}
Err..tryます:
public static void MyMethod(params Foo[] foo) { }
所属していません StackOverflow