Lire en anglais

Partager via


Erreur du compilateur CS0426

Le nom de type 'identificateur' n’existe pas dans le type 'type'

Cette erreur se produit lorsque vous faites référence à un type imbriqué dans un autre type, mais que ce type imbriqué n’existe pas. Cela peut se produire si vous orthographiez mal le nom du type imbriqué. Vérifiez l’orthographe des noms utilisés et vérifiez que le type englobant comporte le membre attendu.

L’exemple suivant génère l’erreur CS0426 car la classe C n’a aucun type imbriqué A :

C#
// CS0426.cs  
  
class C  
{  
    // No nested types are declared.
}  
  
class D  
{  
   public static void Main()  
   {  
       C c = new C();  
       // Attempt to reference a nested type A:  
       C.A a; // CS0426 because no such type C.A  
   }  
}  

Voir aussi