如果将object [] params传递给另一个带有object [] params的过程,它将如何被解释?

Dan*_*iev 1 c# parameters

如果我们有两个程序:

public void MyFirstParamsFunction(params object[] items)
{
    //do something
    MySecondParamsFunction(items, "test string", 31415)
}

public void MySecondParamsFunction(params object[] items)
{
    //do something
}
Run Code Online (Sandbox Code Playgroud)

第二个程序将如何解释第items一个?作为唯一的对象,还是作为一个对象,那是object[]什么?

And*_*zub 5

object[] items将被解释为一个object[]参数.