Freigeben über


Compilerfehler CS0231

Aktualisiert: November 2007

Fehlermeldung

Ein params-Parameter muss der letzte Parameter in einer formellen Parameterliste sein.
A params parameter must be the last parameter in a formal parameter list.

Der params-Parameter unterstützt eine variable Anzahl von Argumenten und muss nach allen anderen Parametern stehen. Weitere Informationen finden Sie unter Methoden (C#-Programmierhandbuch).

Im folgenden Beispiel wird CS0231 generiert:

// 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() 
   {
   }
}