我需要在窗体中找到具有最少项目数的窗体上的六个ListBox。我如何使用ListBox.Item.Count结合扩展方法,属性Min()从LINQ返回的ListBox与最低的项目数?我尝试了以下操作,但无法正常运行:foreach (var item in Controls.OfType<ListBox>()){ if (item.Items.Count <= min) { listbox = item; min = listbox.Items.Count; }}
1 回答
斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
这应该可以解决问题:
ListBox b = Controls .OfType<ListBox>() .FirstOrDefault(lb => lb.Items.Count == listboxes.Min(l => l.Items.Count));
- 1 回答
- 0 关注
- 144 浏览
添加回答
举报
0/150
提交
取消