如何从实际对象列表创建一个对象属性的列表?

C1rdec

我有一个我定义的对象的ObservableCollection Connection

如何从该列表中的所有连接中提取所有URL?

我想做这样的事情,但是要以正确的方式做:

ObservableCollection<Connection> connectionList;
List<string> listUrl = new List<string>();

foreach (var connection in connectionList)
{
    listUrl.Add(connection.PortalUrl);
}
斯坦利

“以正确的方式”

好吧,您的方法没有什么“错误”,但是如果您使用的是.NET 3.5或更高版本,则可以使用Linq在一行中完成:

List<string> listUrl = connectionList.Select(c => c.PortalUrl).ToList();

如果您不了解Linq的工作方式,请坚持使用您的方法-它们在功能上是等效的。

如果您尚未在项目中使用过Linq,只需将using System.Linq;其与其他名称空间导入一起添加到类文件的顶部

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何创建一个输出对象列表和对象属性列表的javascript函数?

对象组列表创建一个扩展对象列表

如何遍历工作表对象的行属性并创建一个逗号分隔的行 ID 列表?

为创建一个对象列表

如何使用另一个列表中对象的属性制作新列表

如何用Java中的另一个对象的属性对对象列表进行排序?

如何在对象列表或对象的一个或多个属性上使用 Distinct

如何创建从另一个对象列表中提取数据的列表

如何将一个属性绑定到列表属性中的对象的属性?

如何从对象列表中过滤出一个对象?

MVC 4创建一个带有列表的表单,作为我新对象的属性

根据属性从列表中返回一个随机对象

如何遍历包含子对象的对象列表并创建另一个自定义对象?

在另一个列表中创建一个列表引用对象

Java8将对象列表转换为对象的一个属性列表

LINQ 查询以创建对象列表,其中每个对象都包含一个列表

Java的8 - 如何从一个列表对象的多个属性?

如何访问在属于另一个类的静态对象中创建的列表?

Python3如何从整数列表中创建一个字节对象

如何创建一个从 Cloud Storage 返回对象列表的 Google Cloud Function

Java-将一个列表中的对象属性映射到另一个对象列表

从与另一个属性对应的对象列表中获取属性列表

如何通过特定属性根据另一个相同类型的列表对对象列表进行排序

如何将实体属性与来自另一个实体的对象列表的对象进行映射?

如何创建一个静态类的“属性”对象?

如何创建一个包含选定属性的Java对象?

如何添加一个带有列表的新对象

如何返回一个带有列表的对象?

如何在codeigniter的列表中插入一个对象