Max*_*ich 47 .net c# linq linq-query-syntax
鉴于这样的类:
public class Stock
{
public Stock() {}
public Guid StockID { get; set; }
public string Description { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
让我们说我现在有一个List<Stock>.如果我想检索所有StockID的列表并将其填充到IEnumerable或IList中.显然我可以做到这一点.
List<Stock> stockItems = new List<Stock>();
List<Guid> ids = new List<Guid>();
foreach (Stock itm in stockItems)
{
ids.Add(itm.StockID);
}
Run Code Online (Sandbox Code Playgroud)
但是有什么方法可以使用Linq来实现相同的结果吗?我想Distinct()可能会这样做,但无法弄清楚如何达到预期的效果.
Ami*_*ach 113
var list = stockItems.Select(item => item.StockID).ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
55311 次 |
| 最近记录: |