【質問以外なんでもOK】Unity雑談スレッドその3 (145レス)
上
下
前
次
1-
新
4
: 2020/01/11(土)13:39
ID:eNMw2FnY(1/3)
AA×
外部リンク[cs]:jump.5ch.net
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
4: [sage] 2020/01/11(土) 13:39:12.14 ID:eNMw2FnY なんかごめんね このLINQの実装を解説して終わる http://jump.5ch.net/?https://github.com/dotnet/corefx/blob/master/src/System.Linq/src/System/Linq/Where.cs seq = list.Where(A).Where(B); ↓↓↓ // 一つ目のWhereはIEnumerable拡張 if(source is List<T> list){ return new WhereListIterator<T>(list, A); } // 二つ目のWhereはWhereListIteratorクラス return new WhereListIterator<T>(list, CombinePredicates(A, B)); 結果として宣言時のseqに入るのは二つ目のWhereListIteratorインスタンス チェーンの中ではList実体をバトンリレーしてるから入れ子にはなっていない MoveNext()が取得するのはlist.GetEnumerator()から取得した唯一の値であって間に挟まれたIEnumはまったく関係ない これ以上分かりやすく伝えるのは俺には無理だ http://mevius.5ch.net/test/read.cgi/gamedev/1568370425/4
なんかごめんね このの実装を解説して終わる 一つ目のは拡張 二つ目のはクラス 結果として宣言時のに入るのは二つ目のインスタンス チェーンの中では実体をバトンリレーしてるから入れ子にはなっていない が取得するのはから取得した唯一の値であって間に挟まれたはまったく関係ない これ以上分かりやすく伝えるのは俺には無理だ
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 141 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.024s