C#語法學習二(NameSpace)

作者: Athrun  來源: 博客園  發布時間: 2008-09-05 15:29  閱讀: 2443 次  推薦: 0   原文鏈接   [收藏]  
Code
//命名空間的使用
//.NET Framework類庫由命名空間組成。每個命名空間都包含在程序中使用的類型:類,結構,枚舉,委托和接口。
using System;
namespace Athrun
{

class test
{

static void Main()
{
A.PrintName a
=new A.PrintName();
a.intro();
B.PrintName b
=new B.PrintName();
b.intro();
}
}
}

namespace A
{

public class PrintName
{

public void intro()
{
Console.WriteLine(
"My name is A");
}
}
}

namespace B
{

public class PrintName
{

public void intro()
{
Console.WriteLine(
"My name is B");
}
}
}
 

 

 

Code
/*
* Created by SharpDevelop.
* User: Administrator
* Date: 2008/8/26
* Time: 下午 06:56
* 命名空間可以嵌套也可以用別名來取代
* 有時間會因為命名空間過長,用起來不是很方便,所以建議用別名。
* 下面有一個比較怪的例子別名可以直接用來代替到類名.k=A.A1.PrintName;
* To change this template use Tools | Options | Coding | Edit Standard Headers.

*/

using System;
using k=A.A1.PrintName;
using m=A.A2;
namespace Athrun
{

class test
{

static void Main()
{
k a
=new k();
a.intro();
m.PrintName b
=new m.PrintName();
b.intro();
}
}
}

namespace A
{

namespace A1
{

public class PrintName
{

public void intro()
{
Console.WriteLine(
"My name is A1");
}
}
}

namespace A2
{

public class PrintName
{

public void intro()
{
Console.WriteLine(
"My name is A2");
}
}
}
}
 

 

 

0
0
 
標簽:C# NameSpace
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()