Lire en anglais

Partager via


Erreur du compilateur CS1105

Les méthodes d’extension doivent être statiques.

Les méthodes d’extension doivent être déclarées en tant que méthodes statiques dans une classe statique non générique.

Exemple

L’exemple suivant génère l’erreur CS1105, car Test n’est pas statique :

C#
// cs1105.cs  
// Compile with: /target:library  
public class Extensions  
{  
  
    // Single type parameter.  
        public void Test<T>(this System.String s) {} //CS1105  
  
}  

Voir aussi