如何从另一个项目中的一个项目调用类?
请原谅这个令人难以置信的愚蠢问题,但我不熟悉C#。 我只是无法弄清楚如何在另一个项目中使用一个项目中的类。
假设我想从Project1到Project2获取一个字符串,并让Project2打印出该字符串。
我使用“添加引用”菜单从Project1引用Project2,然后我添加“使用Project2”然后我将其写入尝试并从“Project2”中的“ClassA”调用“print”。
Project2.ClassA Classa = new Project2.ClassA(); Console.WriteLine(Classa.print);
但我得到的只是错误信息。
所以任何人都可以一步一步解释为什么我需要做什么?
请遵循以下说明:
-
在Solutions Explorer中,右键单击需要引用的项目。
-
选择“添加参考” 。 (后者版本即2015年以后;虽然不完全确定;它应该是“Add-> Reference” 。右键单击References并选择Add Reference也可以。)
-
将出现Reference Manager – ProjectName对话框。
-
在左窗格中,展开“ 项目”菜单。 这将填充对话框中间的现有项目列表。
-
在每个需要引用的项目之前勾选复选框。
-
按确定 。
完成后,您可以在所引用的项目中使用所有公共和受保护(假设您从现有的inheritance)。 确保在导入列表中using NameSpace.Class
添加。
当您从Project2引用类时,它可能位于不同的命名空间中。
在您要使用的类的顶部添加命名空间(using语句),或者将光标放在Project2.Class上,让Visual Studio为您执行:-)
使Classa公开,并将Project1的程序集引用/项目引用添加到Project2。
如何添加程序集引用
转到项目说P2,展开它去参考右键单击添加引用。 转到项目选项卡,然后浏览项目P1并单击添加。 之后,您将需要该项目的using语句来获取文件。 点击重建解决方案,它将为您提供输出。
请遵循以下说明:
-
在Solutions Explorer中,右键单击需要引用的项目。
-
选择“添加参考” 。 (后者版本即2015年以后;虽然不完全确定;它应该是“Add-> Reference” 。右键单击References并选择Add Reference也可以。)
-
将出现Reference Manager – ProjectName对话框。
-
在左窗格中,展开“ 项目”菜单。 这将填充对话框中间的现有项目列表。
-
在每个需要引用的项目之前勾选复选框。
-
按确定 。
完成后,您可以在所引用的项目中使用所有公共和受保护(假设您从现有的inheritance)。 确保在导入列表中using NameSpace.Class
添加。
上述就是C#学习教程:如何从另一个项目中的一个项目调用类?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/936152.html