Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Mensagem de erro
Métodos de extensão devem ser estático.
Métodos de extensão devem ser declarados sistema autônomo métodos estático em uma classe estática não genérica.
Exemplo
O exemplo a seguir gera CS1105 porque Test não é estática:
// cs1105.cs
// Compile with: /target:library
public class Extensions
{
// Single type parameter.
public void Test<T>(this System.String s) {} //CS1105
}