我有这个代码
public List<Vector2> alienPosition = new List<Vector2>();
for (int x = 0; x < alienPosition.Count; x++)
{
alienPosition[x].Add(new Vector2((x * 20) + 50, 20));
}
它给了我 Add 不接受一个参数的错误。我究竟做错了什么?
public List<Vector2> alienPosition = new List<Vector2>();
int someCount = 10;
for (int x = 0; x < someCount; x++)
{
alienPosition.Add(new Vector2((x * 20) + 50, 20));
}
删除 [i] 索引器并指定循环的结束条件 > 0
简单数组需要 [i]。列表是一种更高级的数据结构,具有直接向列表添加元素的便捷方法。它是列表 API 的一部分,能够添加新条目而无需为新条目指定索引。它会将新条目添加到列表的末尾。