Auf Englisch lesen

Freigeben über


Compilerfehler CS0426

Der Typname 'Bezeichner' ist im Typ 'Typ' nicht vorhanden.

Dieser Fehler tritt auf, wenn Sie auf einen Typ verweisen, der in einem anderen Typ geschachtelt ist, aber ein derartig geschachtelter Typ nicht vorhanden ist. Dies kann vorkommen, wenn Sie den Namen des geschachtelten Typs falsch eingegeben haben. Überprüfen Sie die Schreibweise der verwendeten Namen, und überprüfen Sie, ob der einschließende Typ über den erwarteten Member verfügt.

Im folgenden Beispiel wird CS0426 generiert, da die Klasse C nicht über den geschachtelten Typ A verfügt:

// 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  
   }  
}  

Weitere Informationen