C#て、可変長の配列は、ArrayList 使わないといけないんだね。
てっきり、

int[] ary = {1,2,3,4};
ary[4] = 5;
とか出来るもんだと思ってた…