最初は煽ってたけど、居付かれて地縛霊になったら困るだろ……

Control[] objs;  // ←Controlの配列にしておく。ButtonもTextBoxもControlを継承しているの
if (mode == 1)
{
 objs = new System.Windows.Forms.Button[len];
}
else
{
 objs = new System.Windows.Forms.TextBox[len];
}