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

Узнай цену своей работы

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

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

Решение задачи: «Обращениек элементам через массив с Name»

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!";

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы