エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
第3回 新しい繰り返しのスタイル - yield return文とForEachメソッド(3/4) - @IT
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
第3回 新しい繰り返しのスタイル - yield return文とForEachメソッド(3/4) - @IT
yieldは予約語ではない 互換性を維持するため、「yield」は予約語ではなく、returnやbreakキーワードの... yieldは予約語ではない 互換性を維持するため、「yield」は予約語ではなく、returnやbreakキーワードの手前に書かれた場合のみ、特別な意味を持つようになっている。 そのため、yieldという名前を変数などに使うことは安全である。それどころか、returnキーワードの手前に書かない限り特別な意味を持たないため、yield returnの後に変数名yieldを書くこともできる(とはいえ、紛らわしいので変数などの名前にyieldは避けた方がよいだろう)。 実際に書いた例をリスト5に示す。 using System; using System.Collections.Generic; class Sample { public IEnumerator<int> GetEnumerator() { int yield = 12345; yield return yield; } } c