예제 #1
0
 /// <summary>
 /// 指定したコレクションからコピーした要素を格納し、コピーされる要素の数を格納できるだけの容量を備えた、
 /// <see cref="T:Hikipuro.Collections.SpeedyList`1"/> クラスの新しいインスタンスを初期化します。
 /// </summary>
 /// <param name="collection">新しいリストに要素がコピーされたコレクション。</param>
 /// <exception cref="ArgumentNullException">collection が null です。</exception>
 public SpeedyList(IEnumerable <T> collection)
 {
     list      = new List <T>(collection);
     listIndex = new SpeedyListIndex <T>(list);
     listIndex.Refresh();
 }
예제 #2
0
 public void AddRange(IEnumerable <T> collection)
 {
     list.AddRange(collection);
     listIndex.Refresh();
 }