我在命名空间中有一个基类:
namespace n1
{
public class c1
{
}
}
同一命名空间中的另一个类继承自c1
:
namespace n1
{
public class c2:c1
{
}
}
我想c2
在另一个命名空间中创建一个实例n2
,因为n1
它是一个库,并且n2
是一个 Windows 窗体项目,我想在其中使用该库的类。我添加了对n1
. 但是当我尝试时:
using n1;
namespace n2
{
public class c3
{
public c1 c1Instance=new c1();
public c2 c2Instance=new c2();
}
}
我收到此错误消息:
找不到类型或命名空间名称“c2”
我没有收到此错误c1
。
继承的类只是私有的吗?