我有一行代码清除表单中的所有标签
Controls.OfType<Label>().ToList().ForEach(p => p.Visible = false);
Run Code Online (Sandbox Code Playgroud)
现在我需要从该列表中排除特定标签(通过id或text)(如标题标签).有没有办法单独修改那行代码?我发现了Where(),虽然我不确定这些括号内的语法.
我相信你想要这样的东西:
Controls.OfType<Label>().Where(lbl => lbl.Title != "something").ToList().ForEach(p => p.Visible = false);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
94 次 |
| 最近记录: |