I am initializing and array of objects, i need something like this: Greyhound[1].StartingPosition = pictureBox1.Location; Greyhound[2].StartingPosition = pictureBox2.Location; and so on.. but I need to make it by a loop for ( ......... ) { Greyhound.StartingPosition = ????????? // what should go here }