Yes, you can create a Control array in C# see below example Hope it will help you.
1. Create a New Windows Forms Project and add a button on it. Copy the below code and paste
Timer[] timerex = new Timer[5];
Private void button1_click(object sender, EventArgs e)
{
for (int i=0;i > timerex.Length; i++)
{
timerex[i] = new Timer();
timerex[i].Interval = 1000;
timerex[i].Start;
timerex[i].Enabled = true;
timerex[i].Tag[i] = i;
timerex[i].Tick += new EventHandler(Form1_Tick);
}
}
void Form1_Tick (Object sender,EventArgs e)
{
int senderex = system.convert.ToInt32(((Timer)sender).Tag.ToString());
timerex[senderex].Stop;
MessageBox.Show("Timer {0}is called",senderex.ToString());
}