2015年11月12日木曜日

2つのリストを結合して任意の条件で並べ替え、上位のものだけ表示する方法

こんばんは!Sです。

今日は表題のようなことを行いましたのでその覚書です♪

①listAとlistBを結合する

listA.AddRange(listB);

②任意の条件で並び替える

listA.Sort(delegate(Vo _vo1, Vo _vo2)
{
if(_任意の条件)
{
return ;
}
});
③並べ替えたものの上位のものだけ表示する
listA.RemoveRange(int32,int32);
listNews.DataSource = listA;
listNews.DataBind();

他にもList<T>クラスのメソッドがたくさんあって驚きました!
https://msdn.microsoft.com/ja-jp/library/6sh2ey19(v=vs.110).aspx

1 件のコメント: