Сравнение метода java и c#

Узнай цену своей работы

Формулировка задачи:

Является ли метод java:
public void delInfo(Date date) {
        Iterator<BusinessTravel> iter = empBusTrs.iterator();
        while (iter.hasNext()) {
            BusinessTravel trip = iter.next();
            if (trip.getInBusinessTrip().equals(date)) {
                iter.remove();;
                break;
            }
        }
    }
эквивалентом метода c#:
public void DelInfo(DateTime _inBusinessTravelDel)
        {
            IEnumerable<BusinessTravel> iter = empsBusTrav;
            while (iter.GetEnumerator().MoveNext())
            {
                BusinessTravel trip = iter.GetEnumerator().Current;
                if (trip.inBusinessTrip.Equals(_inBusinessTravelDel))
                {
                    empsBusTrav.Remove(trip);
                }
            }
        }
или я путаю понятия hasNext() и MoveNext? и next() c Current?

Решение задачи: «Сравнение метода java и c#»

textual
Листинг программы
public void DelInfo(DateTime _inBusinessTravelDel)
{
    var iter = empsBusTrav.GetEnumerator();
    while (iter.MoveNext())
    {
        BusinessTravel trip = iter.Current;
        if (trip.inBusinessTrip == _inBusinessTravelDel)
        {
            empsBusTrav.Remove(trip);
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.5 из 5
Похожие ответы