gpt4 book ai didi

c# - 如何通过 C# 访问另一个程序集中的类?

转载 作者:行者123 更新时间:2023-11-30 20:53:20 25 4
gpt4 key购买 nike

我有解决方案和我的类(class)。然后我在我的解决方案中添加另一个项目。所以,我想使用另一个 B 类及其方法,我的 A 类中的字段。

B 类看起来像:

class B
{
public int field1;
public int field2;
public void Test() {}
}

如何从 A 类访问字段 B?如何创建对象 B?我尝试:

using Another.Project;

但是,我看不到那个类。我应该使用反射吗?还是其他什么?

或者我必须将这个类复制到我的项目中并重新实现他?我不想这样做,因为 B 类可以访问另一个类并且实现起来很困难。B 类不是我的类,我不能修改它。谢谢!

附言我使用 ... 添加引用和类型,但由于其保护级别,我有错误级别 B 无法访问。

最佳答案

右键点击Project Folder,点击Add Reference,选择B所在的项目。

此外,你应该将类 B 声明为 public,没有任何修饰符类是 internal,这意味着它只对定义类的项目可见.

关于c# - 如何通过 C# 访问另一个程序集中的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20065555/

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