c# foreach and objects instance



我正在使用foreach循环,我想为每个循环创建一个新的对象实例。

因为当我在foreach内创建一个对象时,我发现它在每个循环中都使用相同的对象,而不是创建新的对象。

用所有这些对象制作一个数组会很好,但是如何呢?

您需要将

新对象保存在List中,这样您就可以将它们全部保存在循环的末尾

List<object> list = new List<object>();
foreach(...)
{
    object o = new object;
    list.Add(o);
}

现在list包含所有创建的对象。

最新更新