Вместо того, чтобы иметь семь разных переменных (label1
, label2
и т. Д.), Есть одна переменная типа List<Label>
или нечто подобное.Затем вы можете получить к ним доступ по индексу, выполнить итерации по всем из них и т. Д.
Если вы полагаетесь на то, что дизайнер объявит ваши переменные для вас, вы можете оставить их в покое, но также переменная коллекции, которую вы заполняете в одном месте.Единственная проблема состоит в том, что тогда, если вы переназначите отдельные переменные, это изменение не будет отражено в вашей коллекции.
Кроме того, похоже, что у вас есть логика представления и логика доступа к данным водно место - вы должны рассмотреть их разделение ...