質問: タイトルの通りなのですが、一気に 複数のコンボボックスに同じアイテムを追加したいです。 cmdbox1.Items.ADD(りんご) cmdbox2.Items.ADD(りんご) cmdbox3.Items.ADD(りんご) のような方法での追加はできるのですが for(a=0;a<=3;a++) { cmdBox(a).Items.Add(りんご) } のような方法でコンボボックス自体を1行で済ましたいです。 どうすればできるでしょうか?教えていただきたいです。 (追記) C#のWinFormsで開発しています。
回答: 複数のコンボボックスを配列として. ``` var CBs = new ComboBox[]{ cmdbox1, cmdbox2, cmdbox3 }; foreach( var CB in CBs ) { CB.Items.Add( 何かA ); CB.Items.Add( 何かB ); CB.Items.Add( 何かC ); } ``` (追記:↑Addを複数にしてみました)