Erreur du compilateur CS1110
Impossible d’utiliser le modificateur 'this' sur le premier paramètre de la déclaration de méthode sans une référence à System.Core.dll. Ajoutez une référence à System.Core.dll ou supprimez le modificateur 'this' de la déclaration de méthode.
Les méthodes d’extension sont prises en charge à partir de la version 3.5 de .NET Framework. Les méthodes d’extension génèrent des métadonnées qui marquent la méthode avec un attribut. La classe d’attributs se trouve dans system.core.dll.
- Comme indiqué par le message, ajoutez une référence à System.Core.dll ou supprimez le modificateur
this
de la déclaration de méthode.
L’exemple suivant génère l’erreur CS1110 si le fichier n’est pas compilé avec une référence à System.Core.dll :
// cs1110.cs
// CS1110
// Compile with: /target:library
public static class Extensions
{
public static bool Test(this bool b) { return b; }
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :