我已经完成了一些LINQ,但我几乎只根据一些标准从集合中返回一些元素。现在我正在尝试做类似的事情;假设我在一个集合中有50个winForm控件 - 我想根据控件名称设置.Visible属性= True。
我该怎么做?以下是我失败的尝试。
myControls.AsEnumerable.Select( Function (myControl as Control) ( myControl.Visible = (myControl.Name <> "Hidden")) )
它编译甚至执行但什么都不做。
答案 0 :(得分:2)
使用foreach
myControls.AsEnumerable.ToList().ForEach(Sub (myControl as Control) ( myControl.Visible = (myControl.Name <> "Hidden")) )