コード例 #1
0
        public static int MainMethod(string[] ars)
        {
            TestClass l = new TestClass()
            {
                field = 8
            }

            ;
            Base1 r = new Base1()
            {
                field = 2
            }

            ;
            dynamic d0 = l;

            d0 |= r;
            dynamic d1 = l;
            dynamic d2 = r;

            d1 |= d2;
            l  |= d2;
            if (d0.field == 10 && d1.field == 10 && l.field == 10)
            {
                return(0);
            }
            return(1);
        }
        public static int MainMethod(string[] ars)
        {
            TestClass l = new TestClass()
            {
                field = 8
            }

            ;
            Base1 r = new Base1()
            {
                field = 2
            }

            ;
            dynamic d0 = l;
            d0 |= r;
            dynamic d1 = l;
            dynamic d2 = r;
            d1 |= d2;
            l |= d2;
            if (d0.field == 10 && d1.field == 10 && l.field == 10)
                return 0;
            return 1;
        }