コード例 #1
0
 /// <summary>
 /// 空で、指定した初期量を備えた、<see cref="T:Hikipuro.Collections.SpeedyList`1"/> クラスの新しいインスタンスを初期化します。
 /// </summary>
 /// <param name="capacity">新しいリストに格納できる要素の数。</param>
 /// <exception cref="ArgumentOutOfRangeException">capacity が 0 未満です。</exception>
 public SpeedyList(int capacity)
 {
     list      = new List <T>(capacity);
     listIndex = new SpeedyListIndex <T>(list);
 }
コード例 #2
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();
 }
コード例 #3
0
 /// <summary>
 /// 空で、既定の初期量を備えた、<see cref="T:Hikipuro.Collections.SpeedyList`1"/> クラスの新しいインスタンスを初期化します。
 /// </summary>
 public SpeedyList()
 {
     list      = new List <T>();
     listIndex = new SpeedyListIndex <T>(list);
 }