日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
C#構(gòu)造函數(shù)和析構(gòu)函數(shù)描述

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

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),三水企業(yè)網(wǎng)站建設(shè),三水品牌網(wǎng)站建設(shè),網(wǎng)站定制,三水網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,三水網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

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ù):可以訪問(wèn)靜態(tài)成員和實(shí)例成員,用于初始化實(shí)例成員  
  5. {  
  6. ...  
  7. }  
  8.  
  9. static TestClass()   
  10. //靜態(tài)構(gòu)造函數(shù):只能訪問(wèn)靜態(tài)成員,用于初始化靜態(tài)成員  
  11. {  
  12. ...  
  13. }  

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

類的實(shí)例成員屬于類的實(shí)例所有,不創(chuàng)建實(shí)例對(duì)象就無(wú)法對(duì)其進(jìn)行訪問(wèn),實(shí)例成員可以訪問(wèn)類的靜態(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è)基類繼承,但可以通過(guò)繼承多個(gè)接口來(lái)達(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類概述

當(dāng)前文章:C#構(gòu)造函數(shù)和析構(gòu)函數(shù)描述
分享地址:http://www.5511xx.com/article/dhcigep.html