【发布时间】:2011-01-01 16:27:50
【问题描述】:
考虑一下,
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);
}
如何使用 IEnumerable/List 扩展方法编写此 LINQ 短语
// get only rows of ID
var query = from i in items select i.ID;
提前致谢。
【问题讨论】: