命名参数和C#中的params关键字

mar*_*aie 13 .net c# named-parameters

我有一个C#方法,其中使用params关键字声明了一个可变长度参数列表:

public void VariableLengthParameterFunction (object firstParam, 
                                             params object[] secondParam)
Run Code Online (Sandbox Code Playgroud)

调用方法时有没有办法使用命名参数?

Hos*_*Rad 28

您可以使用命名参数调用它,如下所示:

VariableLengthParameterFunction(
    secondParam: new object[] { 5, 7, 3, 2 }, 
    firstParam: 4);
Run Code Online (Sandbox Code Playgroud)