Lire en anglais

Partager via


Erreur du compilateur CS1100

La méthode 'nom' a un modificateur de paramètre 'this' qui ne se trouve pas sur le premier paramètre

Le modificateur this n’est autorisé qu’au niveau du premier paramètre d’une méthode, ce qui indique au compilateur que la méthode est une méthode d’extension.

Pour corriger cette erreur

  1. Supprimez le modificateur this partout sauf au niveau du premier paramètre de la méthode.

Exemple

Le code suivant génère l’erreur CS1100, car un paramètre this modifie le deuxième paramètre :

// cs1100.cs  
static class Test  
{  
    static void ExtMethod(int i, this Test c) // CS1100  
    {  
    }  
}  

Voir aussi