黑馬程式設計師 C 陣列和Array類

2021-06-21 02:41:04 字數 1112 閱讀 3199

c#陣列和array類的關係:

在c#中array類是所有陣列的基類,msdn上的解釋為:「提供一些方法,用於建立、處理、搜尋陣列並對陣列進行排序,從而充當公共語言執行時中所有陣列的基類。」,

最常見的屬性是:

length

獲得乙個 32 位整數,該整數表示 array 的所有維數中元素的總數。

下面的**將numbers陣列的長度(為5)賦給名為lengthofnumbers的變數:

int numbers = ;
int lengthofnumbers = numbers.length;
最常用的方法:

createinstance(type,int32)

建立使用從零開始的索引、具有指定 type 和維長的多維 array。

維的長度在乙個 32 位整數陣列中指定。

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

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

該方法第乙個引數為建立陣列的資料型別,第二個引數定義陣列的大小。setvalues()設定陣列元素的值,當然對應getvalues()方法用於獲取陣列元素的值。

c# 還提供foreach語句。該語句提供一種簡單、明了的方法來迴圈訪問陣列的元素。例如,下面的**建立乙個名為numbers的陣列,並用foreach語句迴圈訪問該陣列:

int numbers = ;
foreach (int i in numbers)
由於有了多維陣列,可以使用相同方法來迴圈訪問元素,例如:

int[,] numbers = new int[3, 2] , , };
foreach(int i in numbers)
", i);
}
該示例的輸出為:

9 99 3 33 5 55
不過,由於有了多維陣列,使用巢狀for迴圈可以更好地控制陣列元素。

黑馬程式設計師 陣列

asp.net unity開發 net培訓 期待與您交流!一 陣列 1.陣列概述 c 陣列從零開始建立索引,即陣列索引 從零開始。宣告陣列時,方括號 必須跟在型別後 面,而不是識別符號後面。陣列的大小不是其型別的一部分 例如 int numbers numbers new int 10 number...

黑馬程式設計師 陣列和方法

陣列 陣列宣告語法 資料型別 陣列名 new 資料型別 陣列長度 例如 int score new int 5 就宣告了乙個長度為5的陣列,陣列名叫score 通俗點,就是宣告了乙個陣列,裡面有5個int型別的變數 陣列名叫 score 裡面的5個型別的變數叫陣列的元素.console.clear ...

黑馬程式設計師 Java String 類

asp.net android ios開發 net培訓 期待與您交流!1 string類 1 字串 多個字元組成的一串資料。2 構造方法 a string s new string b string s new string byte bys c string s new string byte b...