我希望新的關鍵字,不僅會創建一個新的對象,但也有獨特的內存引用。如果我這樣做,清除「tinyList」後,bigList也會被清除。全副本小列表到容器列表,不僅參考
bigList.Add(new bigListObject(tinyList));
bigList是列表,Construcotr看起來像
public Foo(List<SmallClass> in)
{
_test = new List<SmallClass>();
_test = in;
}
這工作,但我怎麼能清除tinyList,填充它,並不斷增加bigList? 整個想法是有一個大的列表和一個小的添加..現在我有兩個不同類的列表,幾乎相同。 感謝
哪些類列出您使用的是?它是[這一個?](http://msdn.microsoft.com/en-us/library/6sh2ey19.aspx) – 2013-05-09 19:43:26
你應該克隆/複製源列表中的對象。 – I4V 2013-05-09 19:44:29
@RobertHarvey列表 bigList。並且myBigClass有一個如下所示的構造函數:public Foo(List in) { _test = new List (); _test = in; } –
2013-05-09 19:45:53