名字空间(人者名称空间、命名空间等)实际上就是NET框架提供的一些类库.这些 库具有严密的组织,有各自的功能。利用它们,可以访问系统功能、构建应用程序、创建组件和控件等。名字空间构成了利用.NET进行编程的基础。
名字空间具有清断的层次结构。处于最顶部的是Syytm,名字空间,它包含一些基本的一和基类,构建基本框架。System名字空间下面有很多次一级的名字空间,如rawing,Math,Collections等。利用它们提供的类,可以实现绘图、数学计算、集合等比较具体的功能。常用的名字空间及其说明如表1-1所示。
表1-1常用的名字空间及其说明
\[\]
使用名字空间中的类之前需要首先导入名字空间。在VB.NET 和VC#.NET中分别使用Imports和using进行导入。假如要在一个名为CLine的类中创建一个方法绘制直线段,则需要用到GDI+中Graphics对象的DrawLine方法。Graphics 头属于System.Drawing 名字空间,所以需要在定义类以前导入该名字空间,如:
【VB.NET】
code.vb.net
Imports System.Drawing
Public Class CLine
End Class
【VC#.NET】
code.vc#.net
using System;
using System.Drawing;
namespace GraphDraw
{
public class CLine
{
}
}