C # Namespace Alias qualifier (: :) vs Dereferencing Operator (.)
Pregunta rápida y sencilla. Entiendo lo que hace el calificador de Alias del espacio de nombres, es para acceder a los miembros en un espacio de nombres, pero también lo hace el operador de anulación de referencias. Estoy realmente desconcertado en cuanto a la diferencia en esta situación, por qué usaría uno sobre el otro, o cómo cada uno logra lo mismo.
using colAlias = System.Collections;
namespace myns
{
class TestApp
{
static void Main()
{
colAlias.Hashtable test = new colAlias.Hashtable();
colAlias::Hashtable test1 = new colAlias::Hashtable();
}
}
}