Error del compilador CS1102
El modificador de parámetro 'out' no se puede usar con 'this'.
Cuando la palabra clave this
modifica el primer parámetro de un método estático, indica al compilador que el método es un método de extensión. No se necesiten ni se permiten otros modificadores en el primer parámetro de un método de extensión.
- Quite los modificadores no autorizados del primer parámetro.
El ejemplo siguiente genera el error 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
}
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: