csharp C#ソート关数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp C#ソート关数相关的知识,希望对你有一定的参考价值。

class SortTest {
  
 void Start ()
 {
    List<Foo> a = new List<Foo> ();
    a.Add (new Foo (1));
    a.Add (new Foo (100));
    a.Add (new Foo (30));
    a.Add (new Foo (20));
    a.Add (new Foo (99));

		for (int i = 0; i < a.Count; i++) {
			Debug.LogError (a [i].a);
		}

			Debug.LogError ("===============");

			a.Sort ((x, y) => {
				int flg = 0;
				int xx = x.a;
				int yy = y.a;
				Debug.LogError ("xx : " + xx + " yy : " + yy);
				return 1;
			});

			for (int i = 0; i < a.Count; i++) {
				Debug.LogError (a [i].a);
			}
 }
  class Foo
		{
			public int a;

			public Foo (int a)
			{
				this.a = a;
			}
		}
}

以上是关于csharp C#ソート关数的主要内容,如果未能解决你的问题,请参考以下文章

csharp 三角关数をテーブル化

c_cpp std :: unique_ptrのデリータ指定(关数渡し)

text 演算法:ソート

html ソーシャルリンクの设置

php [php:multiSortByColumn()]多重配列のカラム指定ソートかな。#php

python アルゴリズムクイックリファレンス:插入ソート