我想一次更新一個具有新創建對象的屬性的實例,但不會將實例綁定到其他變量。例如。C#更新對象屬性而不會中斷實例
public class MyClass{
public double X;
public double Y;
}
MyClass a = new MyClass(2,1);
MyClass b = a;
MyClass c = new MyClass(1,1);
a = c; //'b' should also be equal to 'a'.
//I dont want to do something like this:
a.Y = c.Y;
a.X = c.X;
在我的代碼,「B」實際上是不再訪問,因爲它綁定到一些UI,「一」是我通過更新「B」唯一的辦法。所以在調用'a = c'之後,b應該有[1,1]的位置。
有點困惑你'使用位置:在WinForms中'位置是一個屬性,而不是一個類型;這是在WPF(我明白不使用'位置關鍵字)?如果在WPF中,請標記。謝謝, – BillW 2010-01-16 08:18:54
固定它,它可以是任何類型的對象。 – 2010-01-16 08:25:01