新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C#靜態(tài)字段與實(shí)例字段分析
C#語言有很多值得學(xué)習(xí)的地方,這里我們主要介紹C#靜態(tài)字段與C#實(shí)例字段,包括介紹readonly關(guān)健字是用來聲名一個(gè)只讀字段等方面。

創(chuàng)新互聯(lián)是一家業(yè)務(wù)范圍包括IDC托管業(yè)務(wù),網(wǎng)站空間、主機(jī)租用、主機(jī)托管,四川、重慶、廣東電信服務(wù)器租用,電信內(nèi)江機(jī)房,成都網(wǎng)通服務(wù)器托管,成都服務(wù)器租用,業(yè)務(wù)范圍遍及中國大陸、港澳臺(tái)以及歐美等多個(gè)國家及地區(qū)的互聯(lián)網(wǎng)數(shù)據(jù)服務(wù)公司。
C#靜態(tài)字段與C#實(shí)例字段
字段有C#靜態(tài)字段與C#實(shí)例字段兩種,字段進(jìn)行的是引用傳遞,可以是任何類型。
例:
- private static int i = 0; //聲名一個(gè)靜態(tài)字段
- private int j = 0; //聲名一個(gè)實(shí)例字段
- static void Main(string[] args)
- {
- Program a = new Program();//建立對像引用,并實(shí)例化。
- Console.WriteLine(a.j);//用對像來訪問字段j
- Console.WriteLine(Program.i);//靜態(tài)字段需要用類名來訪問
- }
從例中我們可以看的出來,靜態(tài)字段是屬于類的,實(shí)例字段是屬于對象的。
readonly關(guān)健字:
readonly關(guān)健字是用來聲名一個(gè)只讀字段的,也就是說字段是不充許被改寫的,不過有個(gè)例外,在構(gòu)造函數(shù)中,是可以對只讀字段進(jìn)行改寫。
例:
- class Program
- {
- private readonly int i = 0;//聲名一個(gè)只讀字段
- private readonly int j = 0;
- Program()
- {
- this.j = 10;//構(gòu)造函數(shù)中對字段j進(jìn)行改寫
- }
- static void Main(string[] args)
- {
- Program a = new Program();//建立對像引用,并實(shí)例化。
- //a.i = 10;//這里是會(huì)報(bào)錯(cuò)的
- Console.WriteLine(a.j);
- Console.WriteLine(a.i);
- }
- }
分享標(biāo)題:C#靜態(tài)字段與實(shí)例字段分析
標(biāo)題來源:http://www.dlmjj.cn/article/cogojjs.html


咨詢
建站咨詢
