Сравнение метода java и c#
Формулировка задачи:
Является ли метод java:
эквивалентом метода c#:
или я путаю понятия hasNext() и MoveNext? и next() c Current?
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;
}
}
}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);
}
}
}Решение задачи: «Сравнение метода 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);
}
}
}