namespace是C#里最大的关键字
就像象棋的棋盘,那棋子是什么呢?
棋子就是class类。
所以,一个类内可以定义多个class
namespace 棋盘
{
public class A
{}
//不加public,看看 using 棋盘; 能不能访问到B 在A中是可以new出B对象的
class B
{}
public class 兵
{}
public class 马
{}
class 炮
{}
class 車
{}
}
namespace内最小单位就是class
所以不能定义 int num=100;这样的类型
但可以填委托的声明
namespace 棋盘
{
delegate void WT_UI_Show_String_CMD(string cmd);//ui显示发送命令
class A
{}
class B
{}
class 兵
{}
class 马
{}
class 炮
{}
class 車
{}
}
using关键字:
using Project = PC.MyCompany.Project;
using (Font font3 = new Font("Arial", 10.0f),
font4 = new Font("Arial", 10.0f))
{
// Use font3 and font4.
}