我有一个项目列表,即
谢谢。
List<SearchFilter>
,这是 SearchFilter
对象: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; }
}
谢谢。