bgList.Add(bg1);
bgList.Add(bg2);
bgList.Add(bg3);
bgList.Add(bg4);
bgList.Add(bg5);
//Initialize all background objects
for (int i = 0; i < bgList.Count; i++)
{
bgList[i] = new Sprite();
bgList[i].Scale = 2.0f;
}
这是一种合法的方式吗?基本上,问题归结为“我可以使用 for 循环初始化对象列表吗?
我在 bg1、bg2、bg3、bg4 和 bg5 对象上收到“此对象永远不会为空”警告,这让我想知道是否不允许使用这种技术。