【发布时间】:2017-11-08 12:38:58
【问题描述】:
我想翻译一下:
foreach(Control c in Controls)
{
if(c is TextBox)
{
// ...
}
}
进入:
foreach(Control c => (c is TextBox) in Controls)
{
// ...
}
具体如何使用 lambda 函数来完成?
【问题讨论】:
-
那么,基本上,你想要所有的控件都是文本框吗?
-
@Jerodev 基本上是的
-
@PatricHofman 这不是重复的,因为问题本身包含假定的重复答案,真正的问题不是如何获取所有文本框,而是如何翻译这个循环
-
@Ernis 有时投票最多的答案是 "Answer"。
-
@Ernis 下面给出的答案正是副本中给出的答案,所以复制是可以的。
标签: c# .net winforms linq lambda