CS0708 de erro do compilador

Mensagem de erro

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

Este erro ocorre se você declarar um membro não estático em uma classe que está declarado como estático.Não é possível criar instâncias de estático classes, portanto, variáveis de instância seria significativas.The estático palavra-chave 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
}