【ハルシオンブログ】ListをLinqを使って並び替え。第2キーもつかえるよ!
こんにちは。坂内っす。
昨日はいろいろバタバタしていてブログ書き逃しました・・・・・
UnityというかC#のお話。
Linqを使ってListのデータを降順に並べる方法。
●noの昇順で並び替える
●strの降順で並び替え、第2キーとして、dexの降順で並び替える
という感じで簡単にできますね。
ってことで、今日はここまで!あでゅ~ノシ
昨日はいろいろバタバタしていてブログ書き逃しました・・・・・
UnityというかC#のお話。
Linqを使ってListのデータを降順に並べる方法。
●noの昇順で並び替える
public class AAA{
public int no;
public int str;
public int dex;
}
public List aaaAry = new List();
~中身つっこむ~
aaaAry.OrderBy(x => x.no);
●strの降順で並び替え、第2キーとして、dexの降順で並び替える
public class AAA{
public int no;
public int str;
public int dex;
}
public List aaaAry = new List();
~中身つっこむ~
aaaAry.OrderByDescending(x => x.str).ThenByDescending(x => x.dex);
という感じで簡単にできますね。
ってことで、今日はここまで!あでゅ~ノシ
Category: 開発日記(Unity)
« 【ハルシオンブログ】Animatorでアニメーション管理しているときに終了を待ったりスキップしたりしたかった | 【ハルシオンブログ】パーティクル再生終了を知りたいとき »
コメント
| h o m e |