C Array類 建立陣列

2021-10-06 03:22:26 字數 549 閱讀 5018

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

舉個例子:

array intarray1 = array.createinstance( typeof(int), 5 );

for(int i = 0; i < 5; i++)

for(int i = 0; i < 5; i++)

在這個例子中,演示了如何建立型別為 int, 大小為5的陣列。 createinstance() 方法的第乙個引數應是元素的型別,第二個引數定義陣列的大小。可以使用 setvalue方法設定對應元素的值, 用 getvalue方法讀取對應元素的值。

還可以將已建立的陣列強制轉換成宣告 int 的陣列:

int intarray2 = (int) intarray1;
createinstance() 方法有許多過載版本,可以建立多維陣列, 但是由於實用性不高,我就不在這裡浪費時間了。 

C Array類 建立陣列

c 中建立陣列,常見的例如 int array new int 5 除了使用c 語法 建立陣列之外,還可以使用靜態方法createinstance 建立陣列。array test array.createinstance typeof int 5 for int i 0 i test length ...

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...