C# Error
CS1611 – The params parameter cannot be declared as {0}
Reason for the Error & Solution
The params parameter cannot be declared as in ref or out
The keywords , or cannot be used with the 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);
}
}