Lire en anglais

Partager via


Erreur du compilateur CS0708

'champ' : impossible de déclarer des membres d’instance dans une classe static

Cette erreur se produit si vous déclarez un membre non static dans une classe qui est déclarée static. La création d’instances de classes static étant impossible, les variables d’instance ne seraient pas significatives. Le mot clé static doit être appliqué à tous les membres de 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  
}