arraylist的sort函式有幾種比較常用的過載:
1.不帶引數
2.帶乙個引數
publicvirtual
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...