C Array類 建立陣列

2021-10-22 20:32:24 字數 803 閱讀 1654

c#中建立陣列,常見的例如:

int array = new int[5];

除了使用c# 語法 " [ ] " 建立陣列之外,還可以使用靜態方法createinstance()建立陣列。

array test = array.

createinstance

(typeof

(int),

5);for

(int i =

0; i < test .length; i++

)for

(int i =

0; i < test .length; i++

)console.

readkey()

;

這種實現方式與「[ ]」是一樣的,同樣都是建立了乙個陣列型別為int,長度為5的陣列。

createinstance(type elementtype, int length)方法有兩個引數,第乙個引數是元素的型別,第二個引數定義陣列的大小。可以用setvalue(object value, int index)(第乙個引數為插入陣列中的值,第二個為插入的位置)方法設定對應元素的值,用getvalue(int length)(陣列的下標)方法讀取對應元素的值。

還可以將建立的陣列強傳成對應型別的陣列:

int

testtointarray =

(int

) test;

C Array類 建立陣列

除了使用c 語法 建立陣列之外,還可以使用靜態方法 createinstance 建立陣列。舉個例子 array intarray1 array.createinstance typeof int 5 for int i 0 i 5 i for int i 0 i 5 i 在這個例子中,演示了如何建...

MFC陣列類CArray的使用

mfc陣列類carray的使用的操作詳解 mfc的陣列類支援的陣列類似於常規陣列,可以存放任何資料型別。常規陣列在使用前必須將其定義成能夠容納所有可能需要的元素,即先確定大小,而 mfc陣列類建立的物件可以根據需要動態地增大或減小,陣列的起始下標是 0,而上限可以是固定的,也可以隨著元素的增加而增加...

C array 陣列函式

1.標頭檔案 include 2.和陣列有什麼區別?更安全,建議用其代替陣列!3.用法 arrays 代表著 s 19 並且裡面的元素是int型 值得注意的是 array此時的陣列並沒有初始化 array 初始化的方法 1 include include include using namespac...