Agliullov D. A. Lab Work 7 Advanced #8

Merged
eegov merged 8 commits from Lab7 into Lab6 2022-11-07 11:32:29 +04:00
Showing only changes of commit b5e2869633 - Show all commits

View File

@ -70,14 +70,13 @@ namespace AirBomber
/// <returns>Возвращает удаленный объект, либо null если его не удалось удалить</returns>
public T Remove(int position)
{
if (!isCorrectPosition(position) || position >= Count)
if (!isCorrectPosition(position))
return null;
var result = this[position];
if (result == null)
throw new AirplaneNotFoundException(position);
var deletedObj = _places[position];
_places.RemoveAt(position);
return deletedObj;
return result;
}
/// <summary>
/// Получение объекта из набора по позиции