>>370
では宿題。

IEnumerableを使わずに継承関係のないクラスAとBの両方に列挙の機能を与えた上で、
かつAとBを使う側は同じ方法で列挙できるようにするにはどうしたらいい?