我有两个对象。其中一个有另一个目的。面向对象问题C#
User
-----
ID
Name
Surname
UserAddress
------------
ID
UserID
Address
当我改变第一个(User)时,第二个(UserAddress)中的这个对象不会改变。我该如何解决它?
我正在添加哈希表的对象。当我需要列出数据时,我使用这个散列表。当我更新对象时,我在散列表中找到这个对象的索引。之后我更新。但是隐藏在第二个对象中的这个对象没有被更新。
我正在考虑从数据库userAddress对象用户地址信息。
_userAddress= new userAddress();
_userAddress.ID = Convert.ToInt32(d["ID"]);
_userAddress.Address= d["Address"].ToString();
////I am taking user object here. _userAddress.UserID= (Address)_userDa.Detail(Convert.ToInt32(d["UserID"]), conStr);
当我更改User对象时,userAddress对象中的同一用户对象不会更改。
`UserAddress`如何包含`User`实例?我看到`UserID`,它假定对应于现有`User`的ID,但我没有看到引用User的实例的属性。 – 2011-01-30 22:16:01