Ler em inglês

Compartilhar via


Erro do Compilador CS1105

Os métodos de extensão devem ser estáticos.

Os métodos de extensão devem ser declarados como métodos estáticos em uma classe estática não genérica.

Exemplo

O seguinte exemplo gera CS1105 porque Test não é estático:

C#
// cs1105.cs  
// Compile with: /target:library  
public class Extensions  
{  
  
    // Single type parameter.  
        public void Test<T>(this System.String s) {} //CS1105  
  
}  

Confira também