@ledsun blog

無味の味は佳境に入らざればすなわち知れず

2009-04-13から1日間の記事一覧

反復子ブロック

C#

前回作成したGetEnumuratorメソッドで反復しブロックがどのようなコードを生成したかReflector*1で見てみましょう。 public IEnumerator<int> GetEnumerator() { <GetEnumerator>d__0 d__ = new <GetEnumerator>d__0(0); d__.<>4__this = this; return d__; } d__0というクラスを返すメソッドと</getenumerator></getenumerator></int>…