Partager via


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
}