Linq Query to IEnumerable<T> Extension Method
Posted
by
CSharpNoob
on Stack Overflow
See other posts from Stack Overflow
or by CSharpNoob
Published on 2011-01-01T16:27:50Z
Indexed on
2011/01/01
17:54 UTC
Read the original article
Hit count: 235
Consider this,
class Item
{
public string ID { get; set;}
public string Description { get; set; }
}
class SaleItem
{
public string ID { get; set;}
public string Discount { get; set; }
}
var itemsToRemoved = (List<Item>)ViewState["ItemsToRemove"];
// get only rows of ID
var query = from i in itemsToRemoved select i.ID;
var saleItems= (List<SaleItem>)ViewState["SaleItems"];
foreach (string s in query.ToArray())
{
saleItems.RemoveItem(s);
}
How can I write this LINQ phrase using IEnumerable/List Extension methods
// get only rows of ID
var query = from i in items select i.ID;
thanks in advance.
© Stack Overflow or respective owner