Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0426

Nazwa typu "identyfikator" nie istnieje w typie "type"

Ten błąd występuje, gdy odwołujesz się do typu zagnieżdżonego w innym typie, ale nie istnieje taki typ zagnieżdżony. Może się to zdarzyć, jeśli wpiszesz nieprawidłową nazwę typu zagnieżdżonego. Sprawdź pisownię używanych nazw i sprawdź, czy typ otaczający ma oczekiwany element członkowski.

Poniższy przykład generuje CS0426, ponieważ klasa C nie ma zagnieżdżonego typu A:

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

Zobacz też