У меня есть имена пассажиров к примеру: Ivan, Kate, Viola. После этого я должен выбрать операцию
+ или
- написать ещё одного пассажира к примеру Vlad. И после этого если я выбрал операцию
+, выводит строку с четырьмя именами Ivan, Kate, Viola,Vlad, если
-, то выводит строку с тремя именами
public bool TryTakeOn(string passenger) //посадка одного
{
if (Capacity <= Passengers.Count)
return false;
Passengers.Add(passenger);
return true;
}
public bool TryTakeOnMany(params string[] passengers)//посадка нескольких
{
int id = 0;
while (id < passengers.Length && Passengers.Count < Capacity)
{
Passengers.Add(passengers[id]);
id++;
}
return id == passengers.Length;
}