我希望 new 关键字不仅可以创建一个新对象,还可以创建唯一的内存引用。如果我这样做,并且在清除“tinyList”之后,bigList 也将被清除。
bigList.Add(new bigListObject(tinyList));
bigList 是一个 List 和 Construcotr 看起来像
public Foo(List<SmallClass> in)
{
_test = new List<SmallClass>();
_test = in;
}
这可行,但我怎样才能清除 tinyList、填充它并继续添加到 bigList?整个想法是有一个大列表和一个小列表用于添加。现在我有两个来自两个不同类的列表,几乎相同。谢谢