关于LIST里面对象 属性删除排序的问题。
假设有
C# code
List<A> List = (List<A>)(Session["A"]);
Dictionary<string, string> List_Columns = (Dictionary<string, string>)(Session["B"]);
List里面有属性A1,A2,A3,A4,A5
List_Columns 里面的key和value都是 A2,A5
怎么获得到一个新的List,里面的属性只有A2,A5 而且按照List_Columns里面的顺序!
急!
意思就是,原有的LISI根据List_Columns里面的字段的名字和顺序,得到一个新的list,删除掉旧list里面List_Columns中没有的字段。
------解决方案--------------------
一种自己遍历,然后自己写排序
还可以用LinQ