编译器错误 CS0426
类型“type”中不存在类型名称“identifier”
引用嵌套在另一类型中的类型而这一嵌套类型不存在时,会出现此错误。 键错嵌套类型的名称时可能出现此错误。 检查所用名称的拼写,并验证外层类型具有所需成员。
下面的示例生成 CS0426,因为类 C 不具有嵌套类型 A:
C#
// 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
}
}