Leer en inglés

Compartir a través de


Error del compilador CS0426

El nombre de tipo 'identificador' no existe en el tipo 'tipo'

Este error se genera cuando se hace referencia a un tipo anidado dentro de otro tipo, pero dicho tipo anidado no existe. Esto puede ocurrir si se escribe incorrectamente el nombre del tipo anidado. Compruebe la ortografía de los nombres usados y compruebe que el tipo envolvente tenga el miembro esperado.

El ejemplo siguiente genera la advertencia CS0426, porque la clase C no tiene ningún tipo anidado 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  
   }  
}  

Consulte también