Фикс бага с удалением

This commit is contained in:
Никита Потапов 2023-11-20 21:26:37 +04:00
parent 494077af6a
commit 9bb3eb73a4

@ -71,17 +71,17 @@ namespace ProjectStormtrooper
public T? Remove(int position)
{
// Проверка позиции
if (position < 0 || position >= Count)
if (position < 0 || position >= _maxCount)
{
return null;
}
// Удаление объекта из массива, присвоив элементу массива значение null
T? plane = _places[position];
if (plane == null)
if (position >= Count && position < _maxCount)
{
throw new PlaneNotFoundException(position);
}
_places[position] = null;
// Удаление объекта из массива, присвоив элементу массива значение null
T? plane = _places[position];
_places.RemoveAt(position);
return plane;
}
/// <summary>