fixed Remove at SetBoatsGeneric

This commit is contained in:
Nikita Potapov 2022-11-27 21:41:07 +04:00
parent aaf1b043b7
commit f41bd15744

View File

@ -70,8 +70,9 @@ namespace Boats
public T Remove(int position)
{
// Проверка позиции
// Если позиция уже пустая выбрасываем исключение
if (Count == 0 || position < 0 || position >= _maxCount || _places[position] == null)
// Если позиция неверная (пустой быть не может, потому что у нас список),
// то выбрасываем исключение
if (position < 0 || position >= Count)
throw new BoatNotFoundException(position);
T boat = _places[position];
_places.RemoveAt(position);