十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
本篇內(nèi)容介紹了“C#一維數(shù)組和多維數(shù)組是什么”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!
十多年的寧江網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。營銷型網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整寧江建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“寧江網(wǎng)站設(shè)計”,“寧江網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
C#一維數(shù)組和C#多維數(shù)組
數(shù)組是程序設(shè)計中常用的一種數(shù)據(jù)結(jié)構(gòu),和C/C++一樣,C#中的數(shù)組索引從0開始,且其元素類型必須相同,當然由于多態(tài)等帶來的隱式轉(zhuǎn)型則另當別論。C#中的數(shù)組可以分為C#一維數(shù)組、C#多維數(shù)組以及參差數(shù)組(Ragged Array),它們各自的聲明、初始化以及元素索引都有不同的語法規(guī)定。C#同C++數(shù)組的一個顯著不同是它由.NET通用語言運行環(huán)境(CLR)保證其類型安全,可以在運行時動態(tài)創(chuàng)建和擴充容量。
C#一維數(shù)組聲明和初始化有特定的語法,我們通常將它們放在一起,看下面的代碼:
//聲明的同時初始化 int[] MyIntArr1=new int[] {1,2,3}; //聲明并初始化1×3數(shù)組 int[] MyIntArr2=int{1,2,3}; //簡化形式的聲明并初始化 //聲明與初始化分 int[] MyIntArr3; MyIntArr3=new int[]{1,2,3}; //不可以單用簡化形式的初始化 //初始化中可以指定數(shù)組的容量 int[] MyIntArr4=new int[3]{1,2,3}; //不可以: int[3] MyIntArr4=new int[3]{1,2,3}
注意這里聲明部分的括號([])緊跟在數(shù)組元素類型(如int)之后,然后才是變量名。C#不支持傳統(tǒng)C++那樣的“int a[]={1,2,3,4,5}”聲明方式。等號右面是初始化部分,我們可以看到C#支持兩種初始化表達形式,其中后者是前者的簡化,但在聲明與初始化分開的情況下,不能再采用簡化形式的初始化。C#數(shù)組的初始化部分可以在括號([])中指定數(shù)組的容量(其中必須為整數(shù)常量或常數(shù),當然必須和后面初始化的數(shù)組元素個數(shù)匹配),數(shù)組聲明部分不可以包含數(shù)組的容量。
C#支持C#多維數(shù)組,其初始化和C++一樣都采用嵌套的大括號來表達,但它的聲明和C++有所不同,看下面的代碼與注釋:
//聲明的同時初始化 int[,] MyMulArr1=new int[,]{{1,2,3},{2,4,6}};//聲明并初始化2×3數(shù)組 int[,] MyMulArr2={{1,2,3},{2,4,6}}; //簡化形式的初始化 //聲明與初始化分 int[,] MyMulArr3; MyMulArr3=new int[,]{{1,2,3},{2,4,6}}; //初始化中可以指定數(shù)組的容量 int[,] MyMulArr4=new int[2,3]{{1,2,3},{2,4,6}}; //不可以: int[2,3] MyMulArr5=new int[2,3]{{1,2,3},{2,4,6}};
C#在括號中用逗號(,)分割的方法來聲明C#多維數(shù)組,多個括號(如int[][] a)的表達方式在C#中用來表示參差數(shù)組。C#多維數(shù)組的聲明和初始化與C#一維數(shù)組有相似的規(guī)定,我們可以從上面的例子中看出來。
“C#一維數(shù)組和多維數(shù)組是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!