Csharp/C#教程:如何从另一个项目中的一个项目调用类?分享


如何从另一个项目中的一个项目调用类?

请原谅这个令人难以置信的愚蠢问题,但我不熟悉C#。 我只是无法弄清楚如何在另一个项目中使用一个项目中的类。

假设我想从Project1到Project2获取一个字符串,并让Project2打印出该字符串。

我使用“添加引用”菜单从Project1引用Project2,然后我添加“使用Project2”然后我将其写入尝试并从“Project2”中的“ClassA”调用“print”。

Project2.ClassA Classa = new Project2.ClassA(); Console.WriteLine(Classa.print); 

但我得到的只是错误信息。

所以任何人都可以一步一步解释为什么我需要做什么?

请遵循以下说明:

  1. 在Solutions Explorer中,右键单击需要引用的项目。

  2. 选择“添加参考” 。 (后者版本即2015年以后;虽然不完全确定;它应该是“Add-> Reference” 。右键单击References并选择Add Reference也可以。)

  3. 将出现Reference Manager – ProjectName对话框。

  4. 在左窗格中,展开“ 项目”菜单。 这将填充对话框中间的现有项目列表。

  5. 在每个需要引用的项目之前勾选复选框。

  6. 确定

完成后,您可以在所引用的项目中使用所有公共和受保护(假设您从现有的inheritance)。 确保在导入列表中using NameSpace.Class添加。

当您从Project2引用类时,它可能位于不同的命名空间中。

在您要使用的类的顶部添加命名空间(using语句),或者将光标放在Project2.Class上,让Visual Studio为您执行:-)

使Classa公开,并将Project1的程序集引用/项目引用添加到Project2。

如何添加程序集引用

转到项目说P2,展开它去参考右键单击添加引用。 转到项目选项卡,然后浏览项目P1并单击添加。 之后,您将需要该项目的using语句来获取文件。 点击重建解决方案,它将为您提供输出。

请遵循以下说明:

  1. 在Solutions Explorer中,右键单击需要引用的项目。

  2. 选择“添加参考” 。 (后者版本即2015年以后;虽然不完全确定;它应该是“Add-> Reference” 。右键单击References并选择Add Reference也可以。)

  3. 将出现Reference Manager – ProjectName对话框。

  4. 在左窗格中,展开“ 项目”菜单。 这将填充对话框中间的现有项目列表。

  5. 在每个需要引用的项目之前勾选复选框。

  6. 确定

完成后,您可以在所引用的项目中使用所有公共和受保护(假设您从现有的inheritance)。 确保在导入列表中using NameSpace.Class添加。

上述就是C#学习教程:如何从另一个项目中的一个项目调用类?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/936152.html

(0)
上一篇 2021年11月6日
下一篇 2021年11月6日

精彩推荐