我正在使用foreach
循环,我想为每个循环创建一个新的对象实例。
因为当我在foreach
内创建一个对象时,我发现它在每个循环中都使用相同的对象,而不是创建新的对象。
用所有这些对象制作一个数组会很好,但是如何呢?
您需要将
新对象保存在List
中,这样您就可以将它们全部保存在循环的末尾
List<object> list = new List<object>();
foreach(...)
{
object o = new object;
list.Add(o);
}
现在list
包含所有创建的对象。