fixed Remove at SetBoatsGeneric
This commit is contained in:
parent
aaf1b043b7
commit
f41bd15744
@ -70,8 +70,9 @@ namespace Boats
|
|||||||
public T Remove(int position)
|
public T Remove(int position)
|
||||||
{
|
{
|
||||||
// Проверка позиции
|
// Проверка позиции
|
||||||
// Если позиция уже пустая выбрасываем исключение
|
// Если позиция неверная (пустой быть не может, потому что у нас список),
|
||||||
if (Count == 0 || position < 0 || position >= _maxCount || _places[position] == null)
|
// то выбрасываем исключение
|
||||||
|
if (position < 0 || position >= Count)
|
||||||
throw new BoatNotFoundException(position);
|
throw new BoatNotFoundException(position);
|
||||||
T boat = _places[position];
|
T boat = _places[position];
|
||||||
_places.RemoveAt(position);
|
_places.RemoveAt(position);
|
||||||
|
Loading…
Reference in New Issue
Block a user