成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#構(gòu)造函數(shù)和析構(gòu)函數(shù)描述

開發(fā) 后端
這里介紹C#構(gòu)造函數(shù)和C#析構(gòu)函數(shù),在類的繼承中,類的C#析構(gòu)函數(shù)是不會(huì)被繼承的。一個(gè)派生類只能從一個(gè)基類繼承,不能同時(shí)從多個(gè)基類繼承,但可以通過繼承多個(gè)接口來達(dá)到相同目的。

在向大家詳細(xì)介紹C#析構(gòu)函數(shù)之前,首先讓大家了解下C#構(gòu)造函數(shù),然后全面介紹C#析構(gòu)函數(shù)。

C#構(gòu)造函數(shù)(constructor)包括實(shí)例C#構(gòu)造函數(shù)和靜態(tài)C#構(gòu)造函數(shù)。C#構(gòu)造函數(shù)與類名相同,且不能有返回值。例:

  1. class TestClass  
  2. {  
  3. TestClass()   
  4. //實(shí)例構(gòu)造函數(shù):可以訪問靜態(tài)成員和實(shí)例成員,用于初始化實(shí)例成員  
  5. {  
  6. ...  
  7. }  
  8.  
  9. static TestClass()   
  10. //靜態(tài)構(gòu)造函數(shù):只能訪問靜態(tài)成員,用于初始化靜態(tài)成員  
  11. {  
  12. ...  
  13. }  

類的靜態(tài)成員屬于類所有,不必生成實(shí)例就可以訪問,它是在載入包含類的應(yīng)用程序時(shí)創(chuàng)建的,但靜態(tài)方法不能訪問類的實(shí)例變量和方法。通常,靜態(tài)變量是在定義時(shí)就賦初始值的。

類的實(shí)例成員屬于類的實(shí)例所有,不創(chuàng)建實(shí)例對(duì)象就無法對(duì)其進(jìn)行訪問,實(shí)例成員可以訪問類的靜態(tài)成員和其它實(shí)例成員。

  1. class A  
  2. {  
  3. public A()  
  4. {  
  5. ...  
  6. }  
  7. }  
  8.  
  9. class B  
  10. {  
  11. public B(): base()   
  12. //調(diào)用基類的析構(gòu)函數(shù)  
  13. {  
  14. ...  
  15. }  

常量:其值是在編譯時(shí)設(shè)定的,必須是數(shù)值文字。默認(rèn)狀態(tài)下常量是靜態(tài)的。例:

  1. class A  
  2. {  
  3. public const double pi = 3.1415;  

常量是編譯時(shí)就確定的值,只讀字段是在運(yùn)行才能確定的值。比如運(yùn)行時(shí)才能確定的屏幕分辨率。只讀字段只能在類的C#析構(gòu)函數(shù)中賦值。靜態(tài)只讀字段:

  1. class A  
  2. {  
  3. public static readonly int ScreenWidth;   
  4. //靜態(tài)只讀字段  
  5. static A()  //靜態(tài)析構(gòu)函數(shù)  
  6. {  
  7. ScreenWidth = 1024;   
  8. //在靜態(tài)析構(gòu)函數(shù)中初始化  
  9. }  

在類的繼承中,類的C#析構(gòu)函數(shù)是不會(huì)被繼承的。一個(gè)派生類只能從一個(gè)基類繼承,不能同時(shí)從多個(gè)基類繼承,但可以通過繼承多個(gè)接口來達(dá)到相同目的。實(shí)現(xiàn)多繼承的***方法就是使用接口。例:

  1. class MyFancyGrid: Control, ISerializable, IDataBound  
  2. {  
  3. ...  

【編輯推薦】

  1. C#創(chuàng)建表單簡(jiǎn)單介紹
  2. C#修改DataReader默認(rèn)行為
  3. C#設(shè)置CooperativeLevel概述
  4. C#表單增加控件簡(jiǎn)單描述
  5. C# EmployeePlug類概述
責(zé)任編輯:佚名 來源: 51cto.com
相關(guān)推薦

2009-08-14 17:24:28

C#構(gòu)造函數(shù)和析構(gòu)函數(shù)

2009-07-30 15:24:13

C#析構(gòu)函數(shù)C#構(gòu)造函數(shù)

2010-07-20 09:52:27

Perl構(gòu)造函數(shù)

2009-09-04 11:15:07

選擇C#構(gòu)造函數(shù)

2010-01-18 15:53:27

C++析構(gòu)函數(shù)

2009-08-13 14:36:40

C#結(jié)構(gòu)體構(gòu)造函數(shù)

2025-02-18 00:08:00

代碼C++RAII

2009-07-31 16:06:50

成員函數(shù)構(gòu)造函數(shù)C#

2009-07-31 14:15:38

C# 構(gòu)造函數(shù)

2009-08-24 18:09:13

C#構(gòu)造函數(shù)

2010-02-04 16:39:26

C++析構(gòu)函數(shù)

2021-12-11 19:02:03

函數(shù)C++對(duì)象

2009-07-31 15:44:02

C#靜態(tài)構(gòu)造函數(shù)

2009-08-14 09:15:28

C#調(diào)用構(gòu)造函數(shù)

2009-08-20 14:28:00

C#靜態(tài)構(gòu)造函數(shù)

2009-07-31 15:37:45

C#靜態(tài)構(gòu)造函數(shù)

2011-07-15 01:29:39

C++析構(gòu)函數(shù)

2009-09-02 10:49:46

C#調(diào)用析構(gòu)方法

2009-09-18 09:02:45

CLR Via C#

2009-08-13 18:02:11

C#靜態(tài)構(gòu)造函數(shù)
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 精品国产乱码久久久久久中文 | 欧美国产精品一区二区三区 | 成人黄视频在线观看 | 毛片一区 | av超碰| 久草免费在线视频 | 日韩一区二区三区视频在线播放 | 亚洲国产成人精品久久 | 偷拍自拍第一页 | a级性视频 | 日韩爱爱网站 | 91久久看片| 日韩一区二区在线播放 | 四虎永久免费地址 | 国产欧美一区二区三区久久 | 日韩一区不卡 | 欧美一级视频免费看 | 国产午夜精品久久久久免费视高清 | 视频1区 | 国产精品永久免费视频 | 日日射影院 | 中文字幕一区在线观看视频 | 日韩av美女电影 | 久久亚洲一区 | 久久成人精品视频 | 久久99深爱久久99精品 | 精品视频一区二区三区在线观看 | 在线日韩福利 | 日韩在线视频一区二区三区 | 亚洲性视频网站 | 久久天堂 | 亚洲成人精品一区 | 日韩在线综合 | 国产精品国产三级国产aⅴ浪潮 | 青青草华人在线视频 | 久久精品久久久久久 | 免费色网址 | 亚洲日日 | 午夜视频在线免费观看 | 国产午夜精品一区二区三区四区 | 日韩精品一区二区三区中文在线 |