How to pass a single object[] to a params object[]

前端 未结 7 1498
有刺的猬
有刺的猬 2020-11-27 15:43

I have a method which takes params object[] such as:

void Foo(params object[] items)
{
    Console.WriteLine(items[0]);
}

When I pass two o

7条回答
  •  被撕碎了的回忆
    2020-11-27 16:10

    This is a one line solution involving LINQ.

    var elements = new String[] { "1", "2", "3" };
    Foo(elements.Cast().ToArray())
    
        

    提交回复
    热议问题