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

C#構造函數和析構函數描述

開發 后端
這里介紹C#構造函數和C#析構函數,在類的繼承中,類的C#析構函數是不會被繼承的。一個派生類只能從一個基類繼承,不能同時從多個基類繼承,但可以通過繼承多個接口來達到相同目的。

在向大家詳細介紹C#析構函數之前,首先讓大家了解下C#構造函數,然后全面介紹C#析構函數。

C#構造函數(constructor)包括實例C#構造函數和靜態C#構造函數。C#構造函數與類名相同,且不能有返回值。例:

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

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

類的實例成員屬于類的實例所有,不創建實例對象就無法對其進行訪問,實例成員可以訪問類的靜態成員和其它實例成員。

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

常量:其值是在編譯時設定的,必須是數值文字。默認狀態下常量是靜態的。例:

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

常量是編譯時就確定的值,只讀字段是在運行才能確定的值。比如運行時才能確定的屏幕分辨率。只讀字段只能在類的C#析構函數中賦值。靜態只讀字段:

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

在類的繼承中,類的C#析構函數是不會被繼承的。一個派生類只能從一個基類繼承,不能同時從多個基類繼承,但可以通過繼承多個接口來達到相同目的。實現多繼承的***方法就是使用接口。例:

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

【編輯推薦】

  1. C#創建表單簡單介紹
  2. C#修改DataReader默認行為
  3. C#設置CooperativeLevel概述
  4. C#表單增加控件簡單描述
  5. C# EmployeePlug類概述
責任編輯:佚名 來源: 51cto.com
相關推薦

2009-08-14 17:24:28

C#構造函數和析構函數

2009-07-30 15:24:13

C#析構函數C#構造函數

2010-07-20 09:52:27

Perl構造函數

2009-09-04 11:15:07

選擇C#構造函數

2010-01-18 15:53:27

C++析構函數

2009-08-13 14:36:40

C#結構體構造函數

2025-02-18 00:08:00

代碼C++RAII

2009-07-31 16:06:50

成員函數構造函數C#

2009-07-31 14:15:38

C# 構造函數

2009-08-24 18:09:13

C#構造函數

2010-02-04 16:39:26

C++析構函數

2021-12-11 19:02:03

函數C++對象

2009-07-31 15:44:02

C#靜態構造函數

2009-08-14 09:15:28

C#調用構造函數

2011-07-15 01:29:39

C++析構函數

2009-07-31 15:37:45

C#靜態構造函數

2009-08-20 14:28:00

C#靜態構造函數

2009-09-02 10:49:46

C#調用析構方法

2009-08-13 18:02:11

C#靜態構造函數

2009-09-18 09:02:45

CLR Via C#
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩激情视频一区 | 最新免费黄色网址 | 色噜噜亚洲男人的天堂 | 久久亚洲精品国产精品紫薇 | 免费在线观看成年人视频 | 国产一区2区 | 午夜国产一级片 | 日韩国产精品一区二区三区 | 亚洲综合色网站 | 欧美最猛性xxxxx亚洲精品 | 亚洲视频欧美视频 | 激情综合五月 | 国产精品九九视频 | 欧美精品国产精品 | 久久精品毛片 | 日韩精品在线播放 | 久久男人| 欧美jizzhd精品欧美巨大免费 | 美女黄网 | 亚洲免费在线观看 | 欧洲一级黄 | 日本电影韩国电影免费观看 | 日韩中文字幕一区二区 | 免费黄色大片 | 精产国产伦理一二三区 | 久久久久国产一区二区三区四区 | 日本精品裸体写真集在线观看 | 男人天堂国产 | 户外露出一区二区三区 | 色婷婷亚洲一区二区三区 | 蜜臀久久99精品久久久久久宅男 | 日本久久久久久久久 | 国产激情视频在线观看 | 国产精品久久久久久久久久不蜜臀 | 欧美日韩三级 | 国产欧美精品 | 不卡在线视频 | 国产精品成人一区二区三区夜夜夜 | 在线观看免费高清av | 日韩a在线 | 在线观看亚洲精品 |