Errore del compilatore CS1110
Non è possibile usare il modificatore 'this' nel primo parametro della dichiarazione di metodo senza un riferimento a System.Core.dll Aggiungere un riferimento a System.Core.dll o rimuovere il modificatore 'this' dalla dichiarazione del metodo.
I metodi di estensione sono supportati nella versione 3.5 e successive di .NET Framework. I metodi di estensione generano metadati che contrassegnano il metodo con un attributo. La classe Attribute si trova in System.Core.dll.
- Come indicato nel messaggio, aggiungere un riferimento a System.Core.dll o rimuovere il modificatore
this
dalla dichiarazione di metodo.
L'esempio seguente genera l'errore CS1110 se il file non viene compilato con un riferimento a System.Core.dll:
// cs1110.cs
// CS1110
// Compile with: /target:library
public static class Extensions
{
public static bool Test(this bool b) { return b; }
}
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: