【发布时间】:2017-10-26 15:15:23
【问题描述】:
public class ObjectClass
{
public string PropA { get; set; }
public string PropB { get; set; }
}
List<string> properties = new List<string>();
List<ObjectClass> ListObject= new List<ObjectClass>();
//Fill ListObject
//...
foreach (var obj in ListObject)
{
properties.Add(obj.PropA);
}
我有一个列表(字符串),我想用列表(对象)中某种类型参数的所有值填充它。我尝试使用 .FindAll 和 .Where 但它们带回了我希望仅提取单个值的对象集合。
我是否仅限于使用 For 循环来将其拉出,或者 Linq 是否有内置方法可以将其提取到“一行”中?
【问题讨论】: