C#はマクロ定義ができないそうですね。
同じ要素数の配列を何度も宣言したいと思い、変数名を要素数に入力してみたんですがうまくいきませんでした。
int maxObjectNum = 10;
Object[] Objects = new Object[maxObjectNum];
上のように変数で指定するとエラーですが、
const int maxObjectNum = 10;
Object[] Objects = new Object[maxObjectNum];
このように定数にするといけるみたいです。
("変数で指定する方法"ではないですね、ごめんなさい)