ネコのために鐘は鳴る

寺院に住み着くパソコ〇好き

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

(C#) List<T>からSpan<T>を引き抜いて高速化

List<T>はGetEnumerator()を実装しているため当然foreachで回せる。foreachの速度を落とさないために具象型のEnumeratorを返したりEnumeratorを構造体実装していたりと工夫は凝らされているが、それでもSpan<T>やT[]には数倍~10倍程度遅い。この点に関しては、List<T></t></t></t>…