I recently moved from Visual Basic 6 to C# 2010 .NET.
In Visual Basic 6 there was an option to put how many control arrays you would like to use by changing the \"i
That code snippet isn't going to get you very far. Creating a control array is no problem, just initialize it in the form constructor. You can then expose it as a property, although that's generally a bad idea since you don't want to expose implementation details. Something like this:
public partial class Form1 : Form {
private TextBox[] textBoxes;
public Form1() {
InitializeComponent();
textBoxes = new TextBox[] { textBox1, textBox2, textBox3 };
}
public ICollection TextBoxes {
get { return textBoxes; }
}
}
Which then lets you write:
var form = new Form1();
form.TextBoxes[0].Text = "hello";
form.Show();
But don't, let the form manage its own text boxes.