Если я введу код ниже, я получу ошибку. По сути, foreach сломается, когда наткнется на элемент управления, который не является меткой.
foreach (Label currControl in this.Controls()) {
...
}
Я должен сделать что-то вроде этого.
foreach (Control currControl in this.Controls()) {
if(typeof(Label).Equals(currControl.GetType())){
...
}
}
Кто-нибудь может придумать лучший способ сделать это без меня, чтобы проверить тип? Могу ли я как-то получить foreach, чтобы пропустить объекты, которые не являются метками?