Partager via


Erreur du compilateur CS0231

Mise à jour : novembre 2007

Message d'erreur

Le paramètre params doit être le dernier paramètre spécifié dans une liste de paramètres formels.
A params parameter must be the last parameter in a formal parameter list.

Le paramètre params prend en charge un nombre variable d'arguments et doit figurer après tous les autres paramètres. Pour plus d'informations, consultez Méthodes (Guide de programmation C#).

L'exemple suivant génère l'erreur 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() 
   {
   }
}