少女祈祷中...

类与名称空间

程序大多由类组成

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;


namespace HelloWorld//名称空间
{
class Program//类
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}

将类放入名称空间。

名称空间以树形结构组织类。

类库的引用

黑盒引用(DLL),写好引入DLL空间调用。

NuGet

白盒引用

如何自己写DLL?

solution右键新建Class Library项目,在.cs里编写

如何引用自己写的DLL?

reference右键Add reference

image.png

添加后调用Tools类库就可以使用了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
using Tools;

namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
double result = Calculate.Mul(3, 4);
Console.WriteLine(result);
}
}
}

依赖关系

指类或对象之间的耦合关系