C#數組的聲明方式

來源:互聯網
上載者:User
C#數組的五種聲明方式

一、聲明一個未經初始化的數組引用,以後可以把這引用初使化為一個數組執行個體

int[] intArray;

intArray = new int[10];

註:數組的引用必須以相同或相互關聯類型執行個體化,數組初使化預設值,實值型別為0,參考型別為null

二、聲明一個數組引用並對他進行初使化,該數組引用被立即賦予一個數組的新執行個體。

int[] intArray = new int[10];

三、聲明一個數組,初使化數組引用,並給數組元素賦值

int[] intArray = new int[3] {1,2,3};

注:初使化列表以逗號(,)隔開,且列表中的個數必須與數組長度一致。

四、與第三種方式基本相同,只是不設定數組的初使化大小,由數組元素確定。

int[] intArray = new int[] {1,2,3};

五、這是第四種方式的簡化版,其中的數群組類型與數組大小是根據初使化列表推斷出來的。

int[] intArray = {1,2,3};

多維資料

多維陣列為矩形數組,有多個維度與索引,維度在[]中用逗號隔開,“[,]”,例如最

常見的二維數組:

int[,] intArray = new int[2,3] {{1,2,3},{4,5,6}};

交錯數組

交錯數組被認為是一個數組的數組,交錯數組的每一個向量都可以有不同的長度。

首先應定義交錯數組中的行(向量數),再聲明每行的元素個數

int[][] intArray = new int[2][]{new int[]{1,2,3},new int[] {1,2,3,4}}

注意與二維數組的區別


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.