C 之陣列篇

2022-08-18 19:03:16 字數 1448 閱讀 5003

大雜燴

一、陣列初始化

1.一維陣列

string str = new string[3] ;

string str2 = ;

2.二維陣列

string[,] str = , , };

string[,] str2 = new string[3, 2] , , };

二、陣列排序

int str = ;

array.sort(str);//公升序

array.reverse(str);//降序

三、陣列合併

array.copy(str,str2,10);//從索引值0開始,取10個長度放入

array.copy(str1,0,str2,10,10);//str1從0開始,str2從10開始,str1向str2複製10個元素

四、arraylist

引入命名空間:using system.collections;

新增元素

string str = ;

arraylist arraylist = new arraylist();

// arraylist.addrange(str);//把元素逐一新增進去    

arraylist.add(str);//當物件新增進去

移除元素

arraylist.remove("李四");

arraylist.removeat(1);

arraylist.removerange(0, 2);

arraylist.clear();

查詢元素

arraylist.indexof("王五");

//binarysearch查詢之前要排序

/*二分查詢要求字典在順序表中按關鍵碼排序,即待查表為有序表。*/

arraylist.sort();

arraylist.binarysearch()

五、list

using

system;

using

system.collections.generic;

using

system.linq;

using

system.text;

using

system.threading.tasks;

/*非泛型集合

arraylist

hashtable

泛型集合

listdictionary

*/namespace

裝箱和拆箱 );

foreach(var item in

list)

list.removeall(n=>n>2);//

篩選移除

foreach(var item in

list)

console.readkey();}}

}

ECMAScript之陣列篇

ecmascript包括語法,型別,語句,關鍵字,保留字,操作符,物件。建立陣列 建立沒有內容的陣列 var arr new array 建立空陣列 var arr new array 2 建立乙個空間為2的陣列 var arr 建立空陣列 建立有內容的陣列 var arr new array 2,...

C 陣列篇講解

繼續上回,陣列是我們經常用到的,我來介紹一下 陣列是具有相同型別的一組資料。當訪問陣列中的資料時,可以通過下標來指明。c 中陣列元素可以為任何資料型別,陣列下標從0開始,即第乙個元素對應的下標為0,以後逐個遞增。陣列可以一維也可多維。包含6個元素的一維整數陣列 int mf1 new int 6 注...

C 陣列篇講解

陣列是我們經常用到的,我來介紹一下 陣列是具有相同型別的一組資料。當訪問陣列中的資料時,可以通過下標來指明。c 中陣列元素可以為任何資料型別,陣列下標從0開始,即第乙個元素對應的下標為0,以後逐個遞增。陣列可以一維也可多維。包含6個元素的一維整數陣列 int mf1 new int 6 注意初始化陣...