fixed Remove at SetBoatsGeneric
This commit is contained in:
parent
aaf1b043b7
commit
f41bd15744
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user