新手请教一个简单的集合初始化问题
有一个结构体:
public struct City
{
public int x;
public int y;
}
现在我搞一个集合 List<City> cityArray= new List<City>(50);
请教一下: 怎么给每个集合元素赋值呢? 假设第一个的x=1,y=1;第二个的x=2,y=2;以此类推。
望有知道的不吝赐教,谢谢了!
------解决方案--------------------List<City> cityArray = new List<City>();
for (int i = 0; i < 50; i++)
{
var city = new City();
city.x = xxx;
city.y = xxx;
cityArray.Add(c);
}
修改:
var city = cityArray[下标];
city.x = xxx;
cityArray[下标] = city;