Ejemplo n.º 1
0
        public static void testMultipleAttributeAssignment()
        {
            Klass obj = new Klass();

            obj.multipleAttributeAssignment();
            string n = obj.attribute.attribute.attribute;

            // --------
            if (!(n.Equals("hello")))
            {
                Environment.Exit(-1);
            }

            if (!(obj.attribute.attribute.attribute.Equals("hello")))
            {
                Environment.Exit(-1);
            }
            // --------

            // * Indirect access
            Klass  c = obj.attribute.attribute;
            string m = c.attribute;

            // --------
            if (!(m.Equals("hello")))
            {
                Environment.Exit(-1);
            }

            if (!(c.attribute.Equals("hello")))
            {
                Environment.Exit(-1);
            }
            // --------
        }
Ejemplo n.º 2
0
        public static void testMultipleAttributeAssignment()
        {
            Klass obj = new Klass();

            obj.multipleAttributeAssignment();
            //int n = obj.attribute.attribute.attribute;
            double n = obj.attribute.attribute.attribute;

            // --------
            Console.WriteLine(n);
            Console.WriteLine(obj.attribute.attribute.attribute);
            // --------

            // * Indirect access
            Klass c = obj.attribute.attribute;
            int   m = c.attribute;

            // --------
            Console.WriteLine(m);
            Console.WriteLine(c.attribute);
            // --------
        }