Global Namespace With Alias Qualifier Operator in C#

  1. using System;  
  2. using NS1;  
  3. using MyNS = NS1;  
  4. namespace NS1  
  5. {  
  6.     public class MyClass  
  7.     {  
  8.         public void Display()  
  9.         {  
  10.             Console.WriteLine("Display() Method of MyClass in NS1");  
  11.         }  
  12.     }  
  13. }  
  14. public class MyClass  
  15. {  
  16.     public void Display()  
  17.     {  
  18.         Console.WriteLine("Display() Method of MyClass in Global Namespace");  
  19.     }  
  20. }  
  21. class UsingMyClass  
  22. {  
  23.     public static void Main()  
  24.     {  
  25.         MyNS::MyClass myObject = new MyNS::MyClass();  
  26.         myObject.Display();  
  27.         global::MyClass yourObject = new global::MyClass();  
  28.         yourObject.Display();  
  29.     }  
  30. }  
Answer:
Display() Method of MyClass in NS1 
Display() Method of MyClass in Global Namespace