Agliullov D. A. Lab Work 4 Base #12

Merged
eegov merged 17 commits from Lab4 into Lab3 2022-10-14 10:07:19 +04:00
Showing only changes of commit 56df1b9cb5 - Show all commits

View File

@ -36,8 +36,8 @@ namespace AirBomber
/// Добавление объекта в набор
/// </summary>
/// <param name="airplane">Добавляемый самолет</param>
/// <returns></returns>
public bool Insert(T airplane)
/// <returns>Возвращает позицию вставленного объекта, либо -1 если его не удалось вставить</returns>
public int Insert(T airplane)
{
return Insert(airplane, 0);
}
@ -51,15 +51,15 @@ namespace AirBomber
/// </summary>
/// <param name="airplane">Добавляемый самолет</param>
/// <param name="position">Позиция</param>
/// <returns></returns>
public bool Insert(T airplane, int position)
/// <returns>Возвращает позицию вставленного объекта, либо -1 если его не удалось вставить</returns>
public int Insert(T airplane, int position)
{
if (!isCorrectPosition(position))
{
return false;
return -1;
}
_places.Insert(position, airplane);
return true;
return position;
}
/// <summary>
/// Удаление объекта из набора с конкретной позиции