Обращениек элементам через массив с Name - C#

Формулировка задачи:

Можно ли как-то с помощью массива состоящего из наименований элементов(Например: string[] name = {"label1","label2","label3"}) изменять их свойства через цикл бегущий по его индексу? что-то вроде:
string[] name =  {"label1","label2","label3"}
 for (int i=0; i<=2;i++)
{
name[i].text = "пример";
}

Код к задаче: «Обращениек элементам через массив с Name - C#»

textual
            string[] names = { "label1", "label2", "label3", "label4" };
 
            for (int i = 0; i < names.Length; i++)
                foreach (var tmp in this.Controls)
                    if ((tmp as Control).Name == names[i])
                        (tmp as Control).Text = "Examle!";
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

8   голосов, оценка 4.000 из 5


СДЕЛАЙТЕ РЕПОСТ