Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
Impossibile utilizzare il modificatore 'this' con il 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 di metodo.
Cannot use 'this' modifier on first parameter of method declaration without a reference to System.Core.dll. Add a reference to System.Core.dll or remove 'this' modifier from the method declaration.
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 dell'attributo è in system.core.dll.
Per correggere l'errore
- Aggiungere un riferimento a System.Core.dll o rimuovere il modificatore this dalla dichiarazione di metodo, come indicato nel messaggio.
Esempio
Nell'esempio seguente viene generato l'errore CS1110 se il file non è 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; }
}