private void Main03() { MyA a1 = new MyA(2, 3); MyA a0 = new MyA(5, 6); MyB b1 = new MyB(a1.Copy(), a0.Copy()); MyB b0 = new MyB(a1.Copy(), a0.Copy()); Console.WriteLine("b1: " + b1.MyString()); Console.WriteLine("b0: " + b0.MyString()); b1.x1.x1 = 123; Console.WriteLine("b1: " + b1.MyString()); Console.WriteLine("b0: " + b0.MyString()); }
private void Main01() { MyA myA0 = new MyA(MyUtility.Read("x2 ?="), MyUtility.Read("x1 ?="), MyUtility.Read("x0 ?=")); Console.WriteLine("myA0 : {0})", myA0.ToString()); MyA myA1; myA1 = myA0.Copy(); //Copy object myA1.X2 = MyUtility.Read("x2 ?="); Console.WriteLine("myA0 : {0})", myA0); Console.WriteLine("myA1 : {0})", myA1); }
private void Main02() { MyA myA01, myA02; myA01 = new MyA(MyUtility.ReadInt("x1 ?= "), MyUtility.ReadInt("x0 ?= ")); myA02 = myA01.Copy(); Console.WriteLine("myA01={0}", myA01.MyString()); Console.WriteLine("myA02={0}", myA02.MyString()); myA02.X1 = 4; Console.WriteLine("_____________________________________________________"); Console.WriteLine("myA01={0}", myA01.MyString()); Console.WriteLine("myA02={0}", myA02.MyString()); }