是否有 .net 框架方法可以根据集合中所有项目的属性生成集合?
我有
myObjects = List(of myObject)
myObject 有
Public Property myProperty as string
是否有一个框架方法可以
myObjectProperties = List(of string)
从 myObjects
中的每个 myObject.myProperty
生成?
显然我可以轻松创建一个。我只是想知道是否有一个框架解决方案。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Linq:(
抱歉,这是 C# 而不是 VB.NET,但您只是在谈论 .NET ...)
Linq:
(sorry, it's C# and not VB.NET, but you are just talking about .NET ...)
这是 @Stefan Steinegger 代码的 VB 版本:
And here's the VB version of @Stefan Steinegger's code:
除了其他人发布的 LINQ 解决方案之外,您还可以使用 ConvertAll 实例方法>
List(Of T)
类,用于根据投影急切地创建新列表。In addition to the LINQ solution posted by others, you can use also use the
ConvertAll
instance method on theList(Of T)
class to eagerly create a new list based on a projection.