Compiler Error CS1611
The params parameter cannot be declared as ref or out
The keywords ref or out cannot be used with the params keyword.
The following sample generates CS1611:
// CS1611.cs
public class MyClass
{
public static void Test(params ref int[] a) // CS1611, remove ref
{
}
public static void Main()
{
Test(1);
}
}