我有一行代码可以清除表单中的所有标签
Controls.OfType<Label>().ToList().ForEach(p => p.Visible = false);
现在,我需要从该列表中排除特定的标签(通过ID或文本)(例如标题标签)。是否有办法通过单独修改该行代码来做到这一点?我发现了Where(),尽管我不确定这些括号内的语法。
我相信您想要这样的东西:
Controls.OfType<Label>().Where(lbl => lbl.Title != "something").ToList().ForEach(p => p.Visible = false);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句