Ler em inglês

Compartilhar via


Erro do Compilador CS0708

'field': não é possível declarar membros de instância em uma classe estática

Esse erro ocorrerá se você declarar um membro não estático em uma classe declarada estática. Não é possível criar instâncias de classes estáticas, portanto, as variáveis de instância não seriam significativas. A palavra-chave estática deve ser aplicada a todos os membros de classes estáticas.

O exemplo a seguir gera CS0708:

// CS0708.cs  
// compile with: /target:library  
public static class C  
{  
   int i;  // CS0708  
   static int j;  // OK  
}