@RommB

Как сделать операции «+» и «-» (посадка и высадка пассажира с заданным именем)?

У меня есть имена пассажиров к примеру: 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;
    }
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ответы на вопрос 1
@oleg_ods
Это называется перегрузка операторов.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы