編譯器錯誤 CS0426

類型 'type' 中沒有類型名稱 'identifier'

當您參考的類型巢狀於另一個類型內,但此類型不存在時,就會發生這個錯誤。 如果您輸入的巢狀類型名稱不正確,就可能會發生這種情況。 請檢查使用的名稱拼字,並確認封入類型具有預期的成員。

下列範例會產生 CS0426,因為類別 C 沒有巢狀類型 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  
   }  
}  

另請參閱