Esempio n. 1
0
        static void Main()
        {
            // Если несколько импортируемых пространств имен содержат одноименные стереотипы,
            // то инстанцирование требует полной квалификации имени стереотипа.

            //MyClass my = new MyClass();  // Ошибка.

            MyNamespace.MyClass             my1 = new MyNamespace.MyClass();
            MyNamespace.MyNamespace.MyClass my2 = new MyNamespace.MyNamespace.MyClass();
        }
Esempio n. 2
0
    void Start()
    {
        {
            MyClass myClass = new MyClass();
            //myClass.MyFunction();

            /*
             * This version of MyClass comes from ClassData.cs
             */

            MyNamespace.MyClass nsClass = new MyNamespace.MyClass();
            nsClass.MyFunction();

            //UniqueClass uClass = new UniqueClass();
            //uClass.MyFunction();

            /*
             * Uncomment the above to see the error caused by including
             * the using AnotherNamespace; directive.
             * alternatively, comment out the using AnotherNamespace;
             * directive to see that the UniqueClass is referencing
             * the MyNamespace version of the class identifier.
             */

            AnotherNamespace.UniqueClass anClass = new AnotherNamespace.UniqueClass();
            anClass.MyFunction();

            MyNamespace.SubSpace.MyClass subClass = new MyNamespace.SubSpace.MyClass();
        }
        {
            /*
             * Section 6.10.5 Putting Namespaces to Work
             */
            zombieMonster = new ZombieMonster();
            AttackMonster();
        }
    }
Esempio n. 3
0
        private void button1_Click(object sender, EventArgs e)
        {
            MyClass mc = new MyNamespace.MyClass("Adam");

            mc.name();
        }