{
for (short j = 0; j <9; j++)
{
field [i, j] = new Field ();
// Определение принадлежности к одному из 9 квадратов
if (i <3 && j <3)
{
field [i, j].Square = 1;
}
else if (i <3 && j <6)
{
field [i, j].Square = 2;
}
else if (i <3 && j <9)
{
field [i, j].Square = 3;
}
else if (i <6 && j <3)
{
field [i, j].Square = 4;
}
else if (i <6 && j <6)
{
field [i, j].Square = 5;
}
else if (i <6 && j <9)
{
field [i, j].Square = 6;
}
else if (i <9 && j <3)
{
field [i, j].Square = 7;
}
else if (i <9 && j <6)
{
field [i, j].Square = 8;
}
else if (i <9 && j <9)
{
field [i, j].Square = 9;
}
}
}
// Чтение сохраненных данных
ReadData ();
// Поиск повторов
SearchRepeats ();
}
// Генерация поля
public void Generate ()