我正在构建一个像数码相机一样的小应用程序,在我的拍照功能上,我想向我的数组插入一个随机数(我成功做到了),我的问题是当我拍摄多张照片时,值总是进入第一个职位。我的代码:
public override void TakePhoto()
{
Random rnd = new Random();
int photo = rnd.Next(1, 10);
for (int i = 0; i < 1; i++)
{
MemoryCard.buffer[i] = photo;
}
}
class Program
{
static void Main(string[] args)
{
DigitalCamera digitalCamera =
new DigitalCamera("kodak", 43, newMemoryCard, 3);
digitalCamera.TakePhoto();
digitalCamera.TakePhoto();
digitalCamera.TakePhoto();
}
}
每张照片后如何跳到下一个位置?