大雜燴
一、陣列初始化
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
usingsystem;
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 注意初始化陣...