Обращениек элементам через массив с 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!";