Agliullov D. A. Lab Work 7 Advanced #8
@ -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>
|
||||
/// Получение объекта из набора по позиции
|
||||
|
Loading…
Reference in New Issue
Block a user