Lire en anglais

Partager via


Erreur du compilateur CS0720

'classe static' : impossible de déclarer des indexeurs dans une classe static

Les indexeurs ne sont pas significatifs dans les classes static, car ils ne peuvent être utilisés qu’avec des instances et il n’est pas possible de créer d’instances de type static.

Exemple

L’exemple suivant génère l’erreur CS0720 :

// CS0720.cs  
  
public static class Test  
{  
    public int this[int index]  // CS0720  
    {  
        get { return 1; }  
        set {}  
    }  
  
    static void Main() {}  
}