質問: 当方、「C#」言語を勉強しようとしています。 そこで入門関係のサイトをウェブで見付けました。 そのサイトは下記URLになります。 このサイトの「画期的なイテレータ!!」のトレース方法を教えて下さい。 文章を読んだだけでは理解することが出来ませんでした。 出来れば分かり易く解説して頂けると幸いです。 お手数お掛けしますが、ご存知の方おられましたら、ご教授お願いします。 以上、よろしくお願い致します。
回答: に続いて,その(3) への回答です。 このコンテンツの著者は「メソッドが配列になる」という段落において,再三「イメージしてください」と繰り返しています。実際,この段落の文章はこのサンプルコードの動きを順に説明する文章になっています。 しかし, > 文章を読んだだけでは理解することが出来ませんでした。 というのであれば,イテレータ(iterator:反復子)以前の問題として, メソッドとは? 実引数・仮引数とは? 戻り値とは? 配列とは? といった,C#に限定せずあらゆるプログラム言語において基本となるであろう事項をまだ理解していらっしゃらない,その概念が描けない(絵が書けない,イメージできていない)ということじゃないでしょうか。 Amazon.co.jp でざっと検索したところ,次の本がカスタマーレビューの評価が高いように思いました。あらゆるプログラム言語における基本概念と言えますから,C言語,C++言語,Java言語,C#言語など,なんでもいいんです,説明が分かり易ければ。 「Cの絵本」 その点で「C#の絵本」は目次を見ると,「Cの絵本」レベルは理解しているものとして説明を省略している本のように,私は判断しました。