Errore del compilatore CS1102
Non è possibile usare il modificatore di parametro 'out' con 'this'.
Quando la parola chiave this
modifica il primo parametro di un metodo statico, indica al compilatore che il metodo è un metodo di estensione. Non sono necessari o consentiti altri modificatori sul primo parametro di un metodo di estensione.
- Rimuovere i modificatori non autorizzati dal primo parametro.
L'esempio seguente genera l'errore CS1102:
// cs1102.cs
// Compile with: /target:library.
public static class Extensions
{
// No type parameters.
public static void Test(this out int i) {} // CS1102
//Single type parameter
public static void Test<T>(this out T t) {}// CS1102
//Multiple type parameters
public static void Test<T,U,V>(this out U u) {}// CS1102
}
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: