Error del compilador CS0231
Actualización: noviembre 2007
Mensaje de error
El parámetro params debe ser el último en una lista de parámetros formales.
A params parameter must be the last parameter in a formal parameter list.
El parámetro params admite un número variable de argumentos y debe encontrarse después de los demás parámetros. Para obtener más información, vea Métodos (Guía de programación de C#).
El código siguiente genera el error CS0231:
// CS0231.cs
class Test
{
public void TestMethod(params int[] p, int i) {} // CS0231
// To resolve the error, use the following line instead:
// public void TestMethod(int i, params int[] p) {}
static void Main()
{
}
}