Mega Code Archive

 
Categories / C# Book / 01 Language Basics
 

0211 Hidden types

The inner type declaration shadows the outter type. You can reference the outter type with full qualified name. using System; namespace A{ class classA{ } namespace B{ class classA{ } class Test{ void aMethod(){ new classA(); // A.B.classA new A.classA(); // A.classA } } } } class Program { static void Main(string[] args) { } }