日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C#參差數(shù)組簡單描述

C#數(shù)組有很多值得學(xué)習(xí)的地方,這里我們主要介紹C#參差數(shù)組,包括介紹C#參差數(shù)組的聲明與初始化等方面

C#參差數(shù)組

C#參差數(shù)組又稱數(shù)組的數(shù)組(Array of Array),它表面上類似于上面講到的多維數(shù)組,但它本質(zhì)上仍是一個一維數(shù)組,只不過它的元素又是一個數(shù)組(可以是一維數(shù)組、多維數(shù)組或者C#參差數(shù)組)。C#參差數(shù)組一個顯著的特性是作為它的元素的數(shù)組階數(shù)可以不同,非常形象地表現(xiàn)為“參差不齊”狀。由于本質(zhì)仍是一個一維數(shù)組,C#參差數(shù)組的聲明與初始化和一維數(shù)組的規(guī)定一樣,只是由于在“感覺”上老把它假定為一個多維數(shù)組而導(dǎo)致在這里很容易犯錯,看下面的代碼與注釋:

 
 
 
  1. //聲明的同時初始化
  2. int[][] MyRagArr1=new int[][]{new int[]{1,2,3},new int[]{2,4,6}};
  3. //聲明并初始化二維數(shù)組,其元素為三維數(shù)組
  4. int[][] MyRagArr2={new int[]{1,2,3},
  5. new int[]{2,4,6}};//簡化形式的初始化
  6. //不可以用多維數(shù)組的初始化語句:int[][] MyRagArr2={{1,2,3},{2,4,6}};
  7. //聲明與初始化分開
  8. int[][] MyRagArr3;
  9. MyRagArr3=new int[2][];//初始化一維數(shù)組,
  10. //不可以這樣:MyRagArr3=new int[2][3];
  11. MyRagArr3[0]=new int[]{1,2,3};
  12. //初始化數(shù)組元素
  13. MyRagArr3[1]=new int[]{2,4,6};
  14. //初始化數(shù)組元素
  15. //初始化中可以指定數(shù)組的容
  16. int[][] MyRagArr4=new int[2][]{new int[]{1,2,3},new int[]{2,4,6}};
  17. //不可以: int[2][] MyRagArr=new int[2][]{new int[]{1,2,3},new int[]{2,4,6}};
  18. //也不可以: int[][] MyRagArr4=new int[2][3]{new int[]{1,2,3},new int[]{2,4,6}};
  19. //一個典型的“參差”數(shù)組
  20. int[][] MyRagArr5=new int[3][];
  21. MyRagArr5[0]=new int[]{1,2,3,4,5};
  22. MyRagArr5[1]=new int[]{1,2,3};
  23. MyRagArr5[2]=new int[]{1,2,3,4,5,6,7,8}; 

C#采用多個括號并列的方式來表達(dá)C#參差數(shù)組(數(shù)組的數(shù)組)。上面的代碼和注釋詳細(xì)地展示了C#參差數(shù)組在聲明和初始化時的用法。大多數(shù)行為和前面從一維數(shù)組中得來的經(jīng)驗(yàn)相同,但只有一點(diǎn)需要指出:為什么在指定數(shù)組容量的時候只能指定其第一個括號中的常量或常數(shù),而不可以指定其后面括號中的容量?這可以從C#參差數(shù)組的本質(zhì)——一維數(shù)組上找到答案。在對C#參差數(shù)組初始化的時候,實(shí)際上是在初始化一維數(shù)組中的各個元素。根據(jù)一維數(shù)組的規(guī)定,只能指定這些元素的個數(shù),即一維數(shù)組的容量,也就是C#參差數(shù)組第一個括號中的常量或常數(shù)。


網(wǎng)站欄目:C#參差數(shù)組簡單描述
地址分享:http://www.5511xx.com/article/djgecdj.html