Как сделать сделать операцию "
-". Например у меня есть 3 пассажира: Kate, Lina,Mike. При введение операции -Kate, должно в консоль вывести 2 имена: Lina, Mike.
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;
}
public static Bus operator +(Bus bus, string passenger) // добавление пассажира
{
if (!bus.TryTakeOn(passenger))
throw new Exception("Bus is full");
return bus;
}
public static Bus operator -(Bus bus, string passenger) // тут должно быть высадка пассажира
{
}