[英]How can I retrieve a list of objects from database from a list of complex types?
[英]How can I retrieve all property values from a list of common objects?
我想从集合中检索所有单个属性作为数组:
class Foo{
public string Bar { get; set; }
public string Baz { get; set;}
}
我想从集合中获取所有Bar属性
var list = new List<Foo>();
string[] allBars = list. ....
以及如何进行???
谢谢你的帮助。
您可以使用:
string[] allBars = list.Select(foo => foo.Bar).ToArray();
如果您特别需要将其转换为数组,则仅将其转换为数组。 如果您的目标只是输出“ Bar”列表,则可以执行以下操作:
var allBars = list.Select(foo => foo.Bar); // Will produce IEnumerable<string>
foreach(var bar in allBars)
{
// Do something with bar
}
var query = from foo element in foo_bar_list
where foo.Bar == ""
select new
{
class1.Baz
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.