Научился: Получил практику по рефакторингу кода При расстановке кораблей вручную почему-то зависает и показывает, что "Индекс находился вне границ массива", если ставишь корабль на 10-ю строчку или столбец. Непонятно. :-(
public void ОчиститьТочку (Точка t)
{
if (!НаМоре(t))
return;
if (карта_кораблей[t.x, t.y] == -1) ??????
return;
УбратьКорабль (карта_кораблей [t.x, t.y]);
}