C Arraylist的sort函式的用法

2021-06-22 11:34:02 字數 1510 閱讀 1996

arraylist的sort函式有幾種比較常用的過載:

1.不帶引數

2.帶乙個引數

public

virtual

void sort(

icomparer comparer

)

引數
comparer

型別: system.collections.icomparer

比較元素時要使用的 icomparer 實現。

- 或 -

null 引用(visual basic 中為 nothing)將使用每個元數的 icomparable 實現。

example:

using system;

using system.collections;

public

class samplesarraylist

}public

static

void main()

public

static

void printindexandvalues( ienumerable mylist ) ]:\t", i++, obj );

console.writeline();

}}/*

this code produces the following output.

the arraylist initially contains the following values:

[0]: the

[1]: quick

[2]: brown

[3]: fox

[4]: jumps

[5]: over

[6]: the

[7]: lazy

[8]: dog

after sorting with the default comparer:

[0]: brown

[1]: dog

[2]: fox

[3]: jumps

[4]: lazy

[5]: over

[6]: quick

[7]: the

[8]: the

after sorting with the reverse case-insensitive comparer:

[0]: the

[1]: the

[2]: quick

[3]: over

[4]: lazy

[5]: jumps

[6]: fox

[7]: dog

[8]: brown

*/

C ArrayList的常用方法

add 將物件新增到arraylist的結尾處 addrange 將集合中的某些元素新增到arraylist的結尾處 insert 將元素插入arraylist的指定索引處 insertrange 將集合中的某些元素插入arraylist的指定索引處 copyto 將arraylist或它的一部分複...

C arrayList類的實現

lineartlist.h pragma once template class t class lineartlist virtual bool empty const 0 判斷線性表是否為空 virtual intsize const 0 返回線性表的長度 virtual t get int t...

C ArrayList 獲取資料

搞了半天也搞不出,看哪位大哥幫幫忙了,我只要一獲取arraylist陣列values的值就得到了類名positiondata了,怎樣獲取下面 中values.add new positiondata microsoft msft 150 共享 的資料呢 如下 class program public...