Leggere in inglese

Condividi tramite


Errore del compilatore CS1100

Il metodo 'name' ha un modificatore di parametro 'this' che non si trova nel primo parametro.

Il modificatore this è consentito solo nel primo parametro di un metodo, indicando al compilatore che si tratta di un metodo di estensione.

Per correggere l'errore

  1. Rimuovere il modificatore this da tutti i parametri eccetto il primo del metodo.

Esempio

Il codice seguente genera l'errore CS1100 perché un parametro this modifica il secondo parametro:

// cs1100.cs  
static class Test  
{  
    static void ExtMethod(int i, this Test c) // CS1100  
    {  
    }  
}  

Vedi anche