Qualificador do Alias do Namespace C # (: :) vs Operador de Desreferenciação (.)
Pergunta rápida e simples. Eu meio que entendo o que o qualificador Namespace Alias faz, é para acessar membros em um namespace, mas o mesmo acontece com o operador de desreferenciamento. Estou realmente perplexo com a diferença dessa situação, por que você usaria uma sobre a outra, ou como cada uma delas realiza a mesma coisa.
using colAlias = System.Collections;
namespace myns
{
class TestApp
{
static void Main()
{
colAlias.Hashtable test = new colAlias.Hashtable();
colAlias::Hashtable test1 = new colAlias::Hashtable();
}
}
}