これはC#の基本法則に反することはほぼ確実ですが、参照によってアイテムの「配列」または「コレクション」を構築することは可能ですか?
それができない場合、パラメータ化された静的メソッドでチェックボックスを作成する他の方法はありますか?
うまくいけば、私の擬似コードは理にかなっています(に関するすべてConstruct2
)
CheckBox cb = null, cb2 = null;
Main()
{
Construct(ref cb);//works
Construct2(new []{ref cb, ref cb2});//isnt going to work!
}
static void Construct(ref CheckBox cb){
cb = new CheckBox();//works
}
static void Construct2(CheckBox[] cbs) { //
cbs[0] = new CheckBox();
cbs[1] = new CheckBox();
//for (int i = 0; i < cbs.Length;i++){
// cbs[i] = new CheckBox();
//}
}