我正在使用 VS 2008。
我有一个小用户控件,它有一个参数类型为 的方法List<String>
。我有一个对象列表(称为它MyObjectList
,类型List<MyObject>
),其定义包括一个字符串成员(称为它myString
)。
我想得到一个List<String>
包含所有myString
字符串的MyObjectList
.
当然,我可以编写一个遍历的小循环MyObjectList
,将每个myString
值添加到List<String>
对象中。但我正在努力变得尽可能现代。
随着 lambda 表达式的出现,我认为必须有更好的方法来做到这一点。在那儿?如果是这样,怎么做?VS 2012 中的答案有什么不同吗?