我有一個object
它有一些屬性,其中一些屬性是Lists
。每個列表都包含其他類的實例。我想要做的是從列表中獲取第一項並覆蓋這些屬性值。C# - 使用新對象值更新列表項目
這裏是什麼,我有一個僞例如:
public class User
{
public List<Address> Addresses = new List<Address>();
public User ()
{
Addresses = fill with data;
}
}
public class TestUser
{
public User user; // Is filled somewhere in this class
public void TestUpdateList (Address addr)
{
// The param "addr" contains new values
// These values must ALWAYS be placed in the first item
// of the "Addresses" list.
// Get the first Address object and overwrite that with
// the new "addr" object
user.Addresses[0] = addr; // <-- doesn't work, but should give you an idea
}
}
我希望這個例子闡明瞭我想要做一些輕。
所以我基本上在尋找一種方式來「更新」列表中的現有項目,在這種情況下是object
。
究竟不到風度的工作? TestUser不應該在裏面保存一個User的實例嗎? – Blachshma
它爲什麼不起作用?你能提供有關錯誤的更多細節嗎? – Dutts
地址是類還是結構? – sll