using System.Collections;
using System.Collections.Generic;
class Column : IEnumerable<Space>
public IEnumerator<Space> GetEnumerator()
foreach(Space s in this.Spaces)
IEnumerator<Space> IEnumerable<Space>.GetEnumerator()
return (IEnumerator<Space>)GetEnumerator();
IEnumerator IEnumerable.GetEnumerator()
throw new NotImplementedException();
public static void Main()
c.Spaces = new Space[]{new Space(){i=1}, new Space(){i=2}};