Erreur du compilateur CS0708
Mise à jour : novembre 2007
Message d'erreur
'champ' : impossible de déclarer les membres d'instance dans une classe static
'field': cannot declare instance members in a static class
Cette erreur se produit si vous déclarez un membre non static dans une classe qui est déclarée static. Il n'est pas possible de créer des instances de classes static (les variables d'instance ne seraient pas explicites). Le mot clé static doit être appliqué à tous les membres des classes static.
L'exemple suivant génère l'erreur CS0708 :
// CS0708.cs
// compile with: /target:library
public static class C
{
int i; // CS0708
static int j; // OK
}