我正在尝试在for循环内创建一个自定义对象的新实例。如果我添加断点,我可以看到对象和属性的更改,并返回x个不同的蜡烛对象。然而,如果我删除断点,列表中返回的所有对象都是相同的。有什么想法吗?
谢谢
谢谢
public List<candle> Getcandles(int can)
{
List<candle> dpl = new List<candle>();
for (int i = 0; i < can; i++)
{
candle dp = new candle();
dp.x = new Random().Next(0000, 9999);
dp.y = new Random().Next(0000, 9999);
dpl.Add(dp);
}
return dpl;
}