Just another WordPress site

動的に変化する配列を扱う

2016.06.03

動的に変化する配列を扱う

配列の要素が変化する場合ArrayListクラスを使用することで柔軟に対応することができます。

new ArrayList()

ArrayListクラスはAddメソッドやAddRangeメソッドを使用することで要素を追加することが出来ます。

ArrayList.Add(要素)

ArrayList.AddRange(要素のコレクション)


private void button1_Click(object sender, EventArgs e)

{

   System.Collections.ArrayList listA 

= new System.Collections.ArrayList();



   listA.Add("abc");

   listA.Add("def");



   for (int i = 0; i < listA.Count; i++) {

       MessageBox.Show(listA[i].ToString());

   }



   System.Collections.ArrayList listB

= new System.Collections.ArrayList();



   listB.AddRange(listA);



   for (int i = 0; i < listB.Count; i++) {

       MessageBox.Show(listB[i].ToString());

   }

}

関連記事