3
我有一个项目列表,即List<SearchFilter>
,这是SearchFilter
对象:LINQ - GroupBy和项目到一个新的类型?
public class SearchFilter
{
public int ItemID { get { return ValueInt("ItemID"); } }
public string ItemName { get { return ValueString("ItemName"); } }
public string Type { get { return ValueString("Type"); } }
}
我如何组由Type
和项目分组的项目进入GroupedFilter
一个新的列表,即:
public class Filter
{
public int ItemID { get; set; }
public string ItemName { get; set; }
}
public class GroupedFilter
{
public int Type { get; set; }
public List<Filter> Filters { get; set; }
}
谢谢。