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();
        }
    }
}

questionAnswers(5)

yourAnswerToTheQuestion