Your method returns an int
public int f()
So, it has to return a value
public int f()
{
int x = 8;
int y = 8;
PictureBox[,] pic = new PictureBox[8, 8];
for (int i = 0; i < x; i++)
{
for (int j = 0; j < y; j++)
{
pic[i, j] = pictureBox34;
Console.WriteLine(String.Format("[i,j] = [{0},{1},{2}]", i, j));
}
}
return x;
}
If you don't need a return value, use void
public void f()