给你一个完整的实例
1)新建一个“控制台应用程序”项目,项目名称保持默认的ConsoleApplication1
2)在解决方案资源管理种,选中 解决方案"ConsoleApplicaiton1", 点鼠标右键,调出右键菜单:添加 --> 新建项目
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/7aec54e736d12f2eaf42f80846c2d56285356816?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
3)在“添加新项目”对话框中选择“类库”,保持项目名称为默认的ClassLibrary1
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/a044ad345982b2b7d21268ac38adcbef77099bcc?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
4)打开项目ClassLibrary1中的Class1.cs文件
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/2934349b033b5bb52e7a73963fd3d539b600bc2d?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
输入以下代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ClassLibrary1
{
public class Class1
{
private string message;
public string Message
{
get
{ return message; }
set
{
message = value;
}
}
public void ShowMessage()
{
Console.WriteLine(message);
}
}
}
5)在项目ConsolApplication1中,选中“引用”,鼠标右键调出菜单,然后点“添加引用”
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/0e2442a7d933c895aaa8cb13d81373f083020087?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
6)在“引用管理器”中
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/1f178a82b9014a9062d514d5a0773912b21beeeb?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
7)添加完后,项目ConsoleApplication的引用中会看到引入的类库
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/32fa828ba61ea8d3bcff296c9e0a304e241f58fc?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
8)打开项目ConsoleApplication1中Program.cs,输入以下代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//ClassLibrary1的名称空间
using ClassLibrary1;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
// 实例化ClassLibrary1中的Class1
Class1 c1 = new Class1();
c1.Message = "测试";
c1.ShowMessage();
// 按回车键退出
Console.ReadLine();
}
}
}
9)运行
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/c995d143ad4bd1130998e85a53afa40f4bfb0504?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)