Leer en inglés

Compartir a través de


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.

Ejemplo

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  
  
}  

Consulte también