diff --git a/Boats/Boats/SetBoatsGeneric.cs b/Boats/Boats/SetBoatsGeneric.cs index 5f92cb4..5def12b 100644 --- a/Boats/Boats/SetBoatsGeneric.cs +++ b/Boats/Boats/SetBoatsGeneric.cs @@ -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);