gpt4 book ai didi

c# - 无法访问另一个命名空间中的继承类?

转载 作者:行者123 更新时间:2023-11-30 17:04:58 27 4
gpt4 key购买 nike

我在命名空间中有一个基类:

namespace n1
{
public class c1
{
}
}

同一命名空间中继承自 c1 的另一个类:

namespace n1
{
public class c2:c1
{
}
}

我想在另一个命名空间 n2 中创建一个 c2 的实例,因为 n1 是一个库而 n2 > 是一个 Windows 窗体项目,我想在其中使用库的类。我添加了对 n1 的引用。但是当我尝试时:

using n1;    

namespace n2
{
public class c3
{
public c1 c1Instance=new c1();
public c2 c2Instance=new c2();
}
}

我收到此错误消息:

找不到类型或命名空间名称“c2”

我在 c1 中没有收到这个错误。

继承的类是否只是私有(private)的?

最佳答案

您需要引用包含c2的项目或dll

关于c# - 无法访问另一个命名空间中的继承类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16907730/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com