C# 數組

來源:互聯網
上載者:User

標籤:class   blog   code   get   使用   資料   

數組的注意點:

1、相同類型:數組中的資料元素類型都相同

2、資料元素:數組中的資料項目可以是任何類型,資料元素的類型也代表該數組的類型。訪問數組元素通過數組名稱和位置索引進行訪問。

3、有序:數組的元素是依據位置索引的,數組中的位置索引從0開始。

4、集合:一個數組是一組資料元素的集合。

5、數群組類型屬於參考型別。

6、數組派生自類型System.Array。

數組的聲明:

int[] arr1 = new int[5]; //聲明數組的同時指定長度int[] arr2 = new int[5] { 1, 2, 3, 4, 5 }; //聲明數組的同時指定長度以及元素 int[] arr = new int[5]{ 1,2,3,4};如果這樣聲明則報錯,聲明時指定的個數必須與長度一致  //此行代碼與int[] arr2 = new int[]{ 1, 2, 3, 4, 5 }

另外,由於System.Array實現了介面IEnumerable和IEnumerable<T>介面,因此可以使用foreach進行迭代。

數組從Array中繼承的屬性與方法

一、屬性

  成員             說明       

  Length            數組的長度,即數組中所有維度元素的總數

  Rank             擷取數組的維度

二、方法

  成員             說明

BinarySearch         使用二進位搜尋演算法在以為數組中搜尋值  

Clear             將數組中某些元素設定為零、false或null,參考型別設定為null,整形設定為0

Clone            對數組執行淺複製

Copy             將數組中的部分元素複製到另一個數組

CopyTo           將一個一維數組中的所有元素複製到另一個已執行個體化的數組

GetLength           返回指定維的長度

GetUpperBound       返回指定維度上限

GetValue            返回當前數組指定索引位置的值

IndexOf           返回一個一維數組中匹配給定值的資料在數組中的索引

LastIndexOf           同IndexOf,只是它是倒序的

Resize<T>          將數組的大小改為指定的大小,原理是建立一個數組,將原數組的資料複製到新的數組

Reverse            反轉一維數組中某部分元素的順序

SerValue           為當前數組的指定索引位置設定新的值

Sort             對以為數組中的元素進行排序

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.