Devuelve la lista de propiedades específicas del objeto usando linq
Dada una clase como esta:
public class Stock
{
public Stock() {}
public Guid StockID { get; set; }
public string Description { get; set; }
}
Digamos que ahora tengo unList<Stock>
. Si quisiera recuperar una lista de todos los StockID y rellenarlo en un IEnumerable o IList. Obviamente puedo hacer esto.
List<Stock> stockItems = new List<Stock>();
List<Guid> ids = new List<Guid>();
foreach (Stock itm in stockItems)
{
ids.Add(itm.StockID);
}
Pero, ¿hay alguna forma en que pueda usar Linq para lograr el mismo resultado? penséDistinct()
podría hacerlo, pero no pudo averiguar cómo lograr el resultado deseado.