一, 什麼叫命名空間?什麼叫程序集?
命名空間(namespace):用來組織和重用代碼的編譯單元。它有效地避免了把 兩個或多個程序集用在同一個程序中產生的類命沖突的問題。
程序集:~是exe可執行文件或DLL文件。它包含了程序的CIL(Common Intermediate Language)公共中間語言。
二, 程序集的生成過程?
三, 命名空間的聲明語法?
namespace SimpleNamespce
{
TypeDeclarations;
}
注:1、namespace為關鍵字。
2、SimpleNamespce為命名空間名稱。
四,命名空間的引用和using指令?
1、 using指令的使用避免了重復寫完全限定名。
2、 using指令必須放在源文件的頂端,在任何類型聲明之前。
3、 它們應用於當前源文件中的所有命名空間。
五,不使用using指令和使用using指令的對照?
不使用using指令:
class WidgetsProgram
{
static void main()
{
MyCorp.SuperLib.SquareWidget sq=new MyCorp.SuperLib.SquareWidget();
….
}
}
使用using指令:
using MyCorp.SuperLib
class WidgetsProgram
{
static void main()
{
SquareWidget sq=new SquareWidget();
….
}
}