Which interface(s) should an Object implement to be usable in a foreach statement? code example
Example: add getenumerator to class c#
public bool MoveNext()
{
position++;
return (position < carlist.Length);
}
public void Reset() => position = 0;
public object Current {
get { return carlist[position];}
}