C# は制御配列にインデックスを付けていますか? たとえば、この5つのコントロールすべてのインデックスを処理する1つのイベントハンドラーを使用する5つのボタンを使用して、「ボタン配列」を配置したいと思います(VB6のように)。それ以外の場合は、これら 5 つのボタンのそれぞれについて、追加のイベント ハンドラーを 1 つ記述する必要があります。また、100 個のボタンがある場合、100 個のイベント ハンドラーが必要ですか? 私はそのようなことを意味します:
TextBox1[i].Text="Example";
制御配列を使用することで、コーディングが間違いなく簡単になる可能性があります。これで、C# には少なくともユーザー コントロールに表示される配列機能がなく、ユーザー コントロールに "index" プロパティがないことがわかりました。したがって、C# には制御配列がないと思います。または、各要素を既知の名前で呼び出す必要があります。
for ループで 100 個の値をインクリメントする 100 個の TextBoxes を指定する代わりに、次のように記述する必要があります。
TextBox1.Text = Value1;
TextBox2.Text = Value2;
...
...
TextBox100.Text = Value100;
さらに多くの作業と、TextBox を 1 つ追加するための 100 個のイベント ハンドラーすべてです。