Kwalifikator C # Namespace Alias (: :) vs Dereferencing Operator (.)
Szybkie i proste pytanie. W pewnym sensie rozumiem, co robi kwalifikator aliasu przestrzeni nazw, to jest dostęp do członków w przestrzeni nazw, ale także operator odwoływania. Naprawdę jestem zdumiony różnicą w tej sytuacji, dlaczego używałbyś jednego nad drugim lub jak każdy z nich osiąga to samo.
using colAlias = System.Collections;
namespace myns
{
class TestApp
{
static void Main()
{
colAlias.Hashtable test = new colAlias.Hashtable();
colAlias::Hashtable test1 = new colAlias::Hashtable();
}
}
}