ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

可変長配列

VisualC#で可変長配列には、System.Collections.ArrayList を使えばよい。
メソッドAddで末尾に要素を追加。要素の型はオブジェクト。プロパティCountで個数を取得。各要素へは[]で参照できる。

using System.Collections;

void func()
{
    ArrayList list = new ArrayList();

    list.Add(123);
    list.Add(456);

    System.Console.WriteLine("{0}", list.Count);
    System.Console.WriteLine("{0}", list[0]);
    System.Console.WriteLine("{0}", list[1]);
}

追記
.NET Framework 2.0からはListジェネリッククラスが追加されたので、そちらを使ったほうが良い。(id:toburau:20070629)