自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#靜態(tài)字段與實(shí)例字段分析

開(kāi)發(fā) 后端
這里介紹C#靜態(tài)字段與C#實(shí)例字段,字段有C#靜態(tài)字段與C#實(shí)例字段兩種,字段進(jìn)行的是引用傳遞,可以是任何類(lèi)型。

C#語(yǔ)言有很多值得學(xué)習(xí)的地方,這里我們主要介紹C#靜態(tài)字段與C#實(shí)例字段,包括介紹readonly關(guān)健字是用來(lái)聲名一個(gè)只讀字段等方面。

C#靜態(tài)字段與C#實(shí)例字段

字段有C#靜態(tài)字段與C#實(shí)例字段兩種,字段進(jìn)行的是引用傳遞,可以是任何類(lèi)型。

例:

  1. private static int i = 0;  //聲名一個(gè)靜態(tài)字段  
  2. private int j = 0;  //聲名一個(gè)實(shí)例字段  
  3. static void Main(string[] args)  
  4. {  
  5. Program a = new Program();//建立對(duì)像引用,并實(shí)例化。  
  6. Console.WriteLine(a.j);//用對(duì)像來(lái)訪問(wèn)字段j  
  7. Console.WriteLine(Program.i);//靜態(tài)字段需要用類(lèi)名來(lái)訪問(wèn)  

從例中我們可以看的出來(lái),靜態(tài)字段是屬于類(lèi)的,實(shí)例字段是屬于對(duì)象的。

readonly關(guān)健字:

readonly關(guān)健字是用來(lái)聲名一個(gè)只讀字段的,也就是說(shuō)字段是不充許被改寫(xiě)的,不過(guò)有個(gè)例外,在構(gòu)造函數(shù)中,是可以對(duì)只讀字段進(jìn)行改寫(xiě)。

例:

  1. class Program  
  2. {  
  3.  
  4. private readonly int i = 0;//聲名一個(gè)只讀字段  
  5. private readonly int j = 0;  
  6. Program()  
  7. {  
  8. this.j = 10;//構(gòu)造函數(shù)中對(duì)字段j進(jìn)行改寫(xiě)  
  9. }  
  10.  
  11. static void Main(string[] args)  
  12. {  
  13.  
  14. Program a = new Program();//建立對(duì)像引用,并實(shí)例化。  
  15. //a.i = 10;//這里是會(huì)報(bào)錯(cuò)的  
  16. Console.WriteLine(a.j);  
  17. Console.WriteLine(a.i);  
  18. }  

【編輯推薦】

  1. C#類(lèi)和結(jié)構(gòu)簡(jiǎn)單介紹
  2. C# explicti和implicit詳解
  3. C#編寫(xiě)ActiveX控件詳細(xì)介紹
  4. C# StringBuilder和String淺析
  5. C#別名指示符學(xué)習(xí)經(jīng)驗(yàn)
責(zé)任編輯:佚名 來(lái)源: cnblogs
相關(guān)推薦

2009-08-28 12:31:06

C#靜態(tài)方法

2009-08-28 12:47:30

C#靜態(tài)方法應(yīng)用

2010-08-13 09:35:08

C#靜態(tài)

2009-08-31 14:07:57

C# private字C# public屬性

2009-09-01 18:36:35

C#委托實(shí)例

2009-08-27 15:17:18

C# interfacinterface使用

2009-08-31 09:41:05

C#反射靜態(tài)方法開(kāi)發(fā)

2009-08-27 10:44:21

C#靜態(tài)變量

2009-08-28 12:41:49

靜態(tài)方法與非靜態(tài)方法

2009-09-17 18:56:22

CLR Via C#

2009-09-01 18:29:10

C#繼承C#多態(tài)

2009-08-18 13:30:01

C#安裝與部署

2009-08-31 09:47:22

C#靜態(tài)變量初始化

2009-08-31 10:18:00

C#靜態(tài)變量定義C#靜態(tài)變量

2024-09-23 16:55:18

C#代碼開(kāi)發(fā)

2024-12-31 00:07:12

2024-08-26 00:00:01

C#線(xiàn)程操作系統(tǒng)

2024-06-28 07:59:34

C#編程字段

2009-09-02 18:39:34

C#遞歸算法

2010-10-08 15:08:00

mysql插入Clob
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)