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