免費(fèi)開(kāi)店鋪網(wǎng)站關(guān)鍵字優(yōu)化價(jià)格
在C#中,在類(lèi)中申明成員數(shù)組變量的格式如下:
訪問(wèn)修飾符 數(shù)據(jù)類(lèi)型[] 變量名;
其中:
訪問(wèn)修飾符
表示該成員變量的訪問(wèn)權(quán)限,可以是public
、private
、protected
、internal
等修飾符之一;數(shù)據(jù)類(lèi)型
表示數(shù)組元素的類(lèi)型;[]
表示這是一個(gè)數(shù)組類(lèi)型;變量名
表示該數(shù)組變量的名稱。
例如,如果我們要在一個(gè)名為Person
的類(lèi)中添加一個(gè)成員變量,用于存儲(chǔ)多個(gè)Person
對(duì)象,可以這樣聲明數(shù)組變量:
public class Person {// 聲明一個(gè)Person類(lèi)型的數(shù)組變量,用于存儲(chǔ)多個(gè)Person對(duì)象private Person[] p;// 構(gòu)造函數(shù),用于初始化數(shù)組變量public Person() {p = new Person[10]; // 初始化數(shù)組為10個(gè)元素}// 其他方法和屬性...
}
Person[]
指定了數(shù)組元素的類(lèi)型為Person
,即p
可以存儲(chǔ)多個(gè)Person
對(duì)象的引用。使用數(shù)組類(lèi)型時(shí),需要在數(shù)據(jù)類(lèi)型后面加上[]
來(lái)表示這是一個(gè)數(shù)組。
這樣,我們就在Person
類(lèi)中聲明了一個(gè)名為p
的Person
數(shù)組變量,其訪問(wèn)修飾符為private
,表示只能在類(lèi)的內(nèi)部訪問(wèn)。通過(guò)在構(gòu)造函數(shù)中對(duì)數(shù)組進(jìn)行初始化,我們可以在創(chuàng)建Person
對(duì)象時(shí)分配數(shù)組空間。
需要注意的是,在使用數(shù)組變量時(shí),我們需要對(duì)其進(jìn)行實(shí)例化(即分配數(shù)組空間),否則會(huì)導(dǎo)致NullReferenceException
異常。因此,在聲明數(shù)組變量時(shí),一般都需要在構(gòu)造函數(shù)或其他初始化方法中進(jìn)行數(shù)組的初始化。