英語で読む

次の方法で共有


コンパイラ エラー CS0426

型名 'identifier' は型 'type' に存在しません

このエラーは、別の型の内部に入れ子にされた型を参照したときに、そのような入れ子にされた型が存在しない場合に発生します。 これは、入れ子にされた型の名前を入力し間違えた場合に発生することがあります。 使用する名前のスペルをチェックし、外側の型が必要なメンバーを含んでいることを確認します。

次の例では、クラス C に入れ子にされた型 A が存在しないため、CS0426 が生成されます。

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

関連項目