diff --git a/Battleship/Battleship/SetGeneric.cs b/Battleship/Battleship/SetGeneric.cs index 8047a61..29da7ea 100644 --- a/Battleship/Battleship/SetGeneric.cs +++ b/Battleship/Battleship/SetGeneric.cs @@ -6,10 +6,7 @@ using System.Threading.Tasks; namespace Battleship.Generics { - /// - /// Параметризованный набор объектов - /// - /// + internal class SetGeneric where T : class { @@ -36,7 +33,6 @@ namespace Battleship.Generics /// public int Insert(T ship) { - // TODO вставка в начало набора if (_places[Count - 1] != null) return -1; return Insert(ship,0); @@ -49,11 +45,6 @@ namespace Battleship.Generics /// public int Insert(T ship, int position) { - // TODO проверка позиции - // TODO проверка, что элемент массива по этой позиции пустой, если нет, то - // проверка, что после вставляемого элемента в массиве есть пустой элемент - // сдвиг всех объектов, находящихся справа от позиции до первого пустого элемента - // TODO вставка по позиции_places[position] = car; if (!(position >= 0 && position < Count)) return -1; if (_places[position] != null) @@ -76,8 +67,6 @@ namespace Battleship.Generics /// public bool Remove(int position) { - // TODO проверка позиции - // TODO удаление объекта из массива, присвоив элементу массива значение null if (!(position >= 0 && position < Count) || _places[position] == null) return false; _places[position] = null; @@ -90,7 +79,6 @@ namespace Battleship.Generics /// public T? Get(int position) { - // TODO проверка позиции if (!(position >= 0 && position < Count)) return null; return _places[position];