數(shù)組的定義
1.數(shù)組 (array) 是一種包含若干變量的數(shù)據(jù)結(jié)構(gòu),這些變量都可以通過(guò)計(jì)算索引進(jìn)行訪問(wèn)。數(shù)組中包含的變量(元素 (element))具有相同的類(lèi)型,該類(lèi)型稱(chēng)為數(shù)組的元素類(lèi)型 (element type)。
2.數(shù)組類(lèi)型為引用類(lèi)型,因此數(shù)組變量的聲明只是為數(shù)組實(shí)例的引用留出空間。在運(yùn)行時(shí)使用 new 運(yùn)算符動(dòng)態(tài)創(chuàng)建(須指定長(zhǎng)度),長(zhǎng)度在該實(shí)例的生存期內(nèi)是固定不變的。數(shù)組元素的索引范圍從 0 到 Length - 1。new 運(yùn)算符自動(dòng)將數(shù)組的元素初始化為它們的默認(rèn)值,例如將所有數(shù)值類(lèi)型初始化為零,將所有引用類(lèi)型初始化為 null。
3.C#支持一維、多維、交錯(cuò)數(shù)組。
4.數(shù)組下標(biāo)一般是從0開(kāi)始。也提供有其他方式支持非從0下標(biāo)開(kāi)始的數(shù)組。
5.System.Array 類(lèi)型是所有數(shù)組類(lèi)型的抽象基類(lèi)型。
6.訪問(wèn)數(shù)組元素使用下標(biāo)方式:array[索引]
點(diǎn)擊加載更多評(píng)論>>