コード例 #1
0
 static void teste1(Object arg)
 {
     TestClass obj1 = new TestClass();
     obj1.Print();
     MonoEmbed.PrintVBoxes(obj1);
     TestClass obj2 = new TestClass(88, 99);
     obj2.Print();
     MonoEmbed.PrintVBoxes(obj2);
     obj1.setA(66);
     obj1.Print();
     MonoEmbed.PrintVBoxes(obj1);
 }
コード例 #2
0
    static void Main()
    {
        // TestClass obj1 = new TestClass();
        // obj1.Print();
        TestClass obj2 = new TestClass(new A(), new B());
        // obj2.Print();

        // MonoEmbed.PrintVBoxes(obj1);
        MonoEmbed.PrintVBoxes(obj2);
        obj2.setA(new Asub());
        MonoEmbed.PrintVBoxes(obj2);
        Asub res = (Asub) obj2.a;
        res.Print();
        res.x = 33;
        res.Print();
        MonoEmbed.PrintVBoxes(obj2);
    }