Eliseev E.E. LabWork07 #8
@ -59,22 +59,15 @@ namespace Airbus
|
||||
//удаление объекта из набора с конкретной позиции
|
||||
public T Remove(int position)
|
||||
{
|
||||
if (position < _maxCount && position >= 0)
|
||||
if (position >= Count || position < 0)
|
||||
{
|
||||
|
||||
if (_places.ElementAt(position) != null)
|
||||
{
|
||||
T result = _places.ElementAt(position);
|
||||
|
||||
_places.RemoveAt(position);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
throw new PlaneNotFoundException(position);
|
||||
}
|
||||
|
||||
return null;
|
||||
T result = _places[position];
|
||||
_places.RemoveAt(position);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
//получение объекта из набора по позиции
|
||||
|
Loading…
Reference in New Issue
Block a user