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.
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
}
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :