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(); }
// 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); }