using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using AliasToMyClass = NameSpace1.MyClass;//为指定的类定别名
namespace NameSpace1
{
public class MyClass
{
public override string ToString()
{
return "You are in NameSpace1.MyClass!";
}
}
}
namespace NameSpace2
{
class MyClass
{
public static void SayHello()
{
Console.WriteLine("Hello NameSpace2.MyClass");
}
}
}
namespace NameSpace3
{
using NameSpace1;
using NameSpace2;
namespace Nested
{
public class NestedNameSpaceClass
{
public static void SayHello()
{
Console.WriteLine("Hello NestedNameSpace!");
}
}
}
class Program
{
static void Main(string[] args)
{
AliasToMyClass somevar = new AliasToMyClass();
Console.WriteLine(somevar);
Nested.NestedNameSpaceClass.SayHello();
NameSpace2.MyClass.SayHello();//因为两个命名空间都包含类MyClass,所
//以要在类的前面加上命名空间以示区分
Console.ReadLine();
}
}
}