public static void Main(string[] args)
    {
        var      c1 = new myClass2();
        IMyClass c2 = c1.GetMyClass();

        Console.Writeline(c2.MyData);
    }
    static void Main(string[] args)
    {
        myClass  mClass  = new myClass("abc");
        myClass2 m2Class = new myClass2(mClass);

        Console.WriteLine("myString:" + m2Class.Name);
        mClass.changeIt();
        Console.WriteLine("myString (After doThis):" + m2Class.Name);
        Console.ReadLine();
    }
Beispiel #3
0
    // Use this for initialization
    void Start()
    {
        myClass1 instance1 = new myClass1();

        instance1.internalValue = 2.5f;
        myClass2 instance2 = new myClass2();

        instance2.internalValue = 2.5f;

        ImyInterface interfaceInstance;

        interfaceInstance = instance1;
        myClass3.testInterfaceParameter(interfaceInstance);

        interfaceInstance = instance2;
        myClass3.testInterfaceParameter(interfaceInstance);
    }