[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part160 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part160 http://mevius.5ch.net/test/read.cgi/tech/1707610640/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
812: デフォルトの名無しさん (ワッチョイ 0e79-Yo0P) [sage] 2024/11/23(土) 17:05:22.10 ID:0fvlCeGq0 yieldが出てくるメソッドは外部イテレータ用にデータコレクションが紐付いた限定的な継続オブジェクト(IEnumerable)を返すようになってる この継続とはSchemeで言う継続呼び出し(call with current continuation)辺りに精通してないと恐らく真の動きは理解できないと思うけど yieldキーワードを書くだけで、そのメソッドは見かけ上呼び出し先の処理を中断して、呼び出し元で結果を受け取る事ができ、望めば処理の再開もできるように限定的な状態機械に翻訳される この一連の仕組みをいちいち自作するのは面倒なのでyieldキーワード等が用意されてる 実際何が起きてるのかはILSpyとかで追わないと判らんと思う http://mevius.5ch.net/test/read.cgi/tech/1707610640/812
815: デフォルトの名無しさん (ワッチョイ 9f02-cdGy) [sage] 2024/11/24(日) 04:01:48.47 ID:u53SJ5yz0 >>812 ふーん そんな機能あったんだ… http://mevius.5ch.net/test/read.cgi/tech/1707610640/815
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.589s*