title: The use of global:: for conflicting namespaces
body: <p>From what I understand, the <code>global::</code> qualifier allows you to access a namespace that has been hidden by another with the same name. The <a href="http://msdn.microsoft.com/en-us/library/c3ay4x3d%28VS.80%29.aspx" rel="nofollow noreferrer">MSDN page</a> uses <code>System</code> as an example. If you create your own namespace <code>System</code>, you can reach the original with <code>global::System</code>. The first thing that came to mind is, why would anyone call their namespace <code>System</code>?? The page goes on to say this is obviously not recommended, but namespace duplication is very possible in large projects. If/when this does occur, is it a sign that things are heading in the wrong direction, or are there valid reasons to have conflicting namespaces?</p>