陣列四 其他 c

2021-04-12 23:56:07 字數 3113 閱讀 8757

.

6-1.c#

中,陣列實際上是物件。new.

6-2.麼是array類?

system.array

是所有陣列型別的抽象基型別。

可以使用

system.array

具有的屬性

以及方法。 例如

:int a = ;

int lengthofnumbers = a.length;

system.array

類提供許多有用的其他方法

/屬性 ,如用於排序、搜尋和複製陣列的方法。

array

類是提供建立、操作、搜尋和排序陣列的方法,

在公共語言執行庫中用作所有陣列的基類;

了解一些

array

類的方法和屬性.

length.

rank.

system.collections.arraylist c#

裡面陣列是無法動態改變大小的,這是因為陣列定義時宣告的是

array

類,而array

類是不能重新定義大小的。可以通過

array.copy

把舊的資料考到乙個新的陣列裡.

如果你想建立乙個動態大小的陣列,則可以用

arraylist

類,如下:

system.collections.arraylist   aa=new   system.collections.arraylist();

arraylist   a=new   arraylist();  

a.add("asdf");  

a.add("asdf");  

引用陣列值:

string   aa=convert.tostring(a[0]);

在使用的時候,可以用

aa.add

方法向裡面新增元素,

remove

刪除元素,可以向陣列下標一樣訪問,不過在使用的時候,最好對乙個元素進行型別的強制轉換。

6-3.區別陣列本身和陣列的元素.

6-4.宣告和例項化同時進行?

6-5.動態陣列?

6-6.陣列元素的型別轉換?

6-7.foreachfor遍歷的區別?

6-8.什麼時候用陣列?

數值陣列元素的預設值設定為零,而引用元素的預設值設定為

null。

交錯陣列是陣列的陣列,因此,它的元素是引用型別,初始化為

null

陣列的索引從零開始:具有

n個元素的陣列的索引是從0到

n-1。

陣列元素可以是任何型別,包括陣列型別。

new運算子用於建立陣列並將陣列元素初始化為它們的預設值。

可以在宣告陣列時將其初始化,也可以初始化陣列但不指定級別

, 如果選擇宣告乙個陣列變數但不將其初始化,必須使用

new

運算子將乙個陣列分配給此變數。

可以將初始化的一維多維陣列傳遞給方法。也可以在乙個步驟中初始化並傳遞新陣列。

使用陣列型別的

out

引數前必須先為其賦值,即必須由被呼叫方為其賦值。

陣列型別的

ref

引數必須由呼叫方明確賦值。因此不需要由接受方明確賦值。可以將陣列型別的

ref

引數更改為呼叫的結果。

out例題:

class

testout;

} static

void main()

} }

ref:

class

testref

// fill the array:

arr[0] = 1111;

arr[4] = 5555; }

static

void main() ;

// pass the array using ref:

fillarray(ref thearray);

// display the updated array:

system.console.writeline("array elements are:");

for (int i = 0; i < thearray.length; i++)

} }  

陣列的其他操作

1.concat方法用於連線兩個陣列,但是並不會修改陣列的本身,會返回新的陣列 var arr 1,2,5,99,88,2,5,2,5,8,9 var arr1 dsd dsd eee console.log arr.concat arr1 結果 14 1,2,5,99,88,2,5,2,5,8,9...

C 學習筆記四 陣列

陣列宣告 宣告陣列 typename arrayname arraysize arraysize指定元素數目,必須是整型常數例如 short months 12 該宣告建立乙個有12個元素的名為months陣列,每個元素都可儲存乙個short型別的變數陣列之所以被稱為復合型別,是因為他是使用其他型別...

c語言初級(四) 陣列

陣列 陣列是變數的集合,是一種批量定義變數的方法。一維陣列 定義 型別 名字 數量 裡的整數表示變數的數量 int arr 5 int num1,num2,num3,num4,num5 與普通變數一樣,預設值不確定,為了安全需要初始化。使用 名字 編號 裡的整數表示編號 arr 0 arr 1 ar...