Error del compilador CS1105
Los métodos de extensión deben ser estáticos.
Los métodos de extensión se deben declarar como métodos estáticos en una clase estática no genérica.
El ejemplo siguiente genera el error CS1105 porque Test
no es estático:
// cs1105.cs
// Compile with: /target:library
public class Extensions
{
// Single type parameter.
public void Test<T>(this System.String s) {} //CS1105
}
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: