Compiler Error CS1670
params is not valid in this context
A number of C# features are incompatible with variable argument lists, and do not allow the paramskeyword, including the following:
Parameter lists of anonymous methods
Overloaded operators
Example
The following sample generates CS1670:
// CS1670.cs
public class C
{
public bool operator +(params int[] paramsList) // CS1670
{
return false;
}
static void Main()
{
}
}