亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#靜態static的用法實例分析

2020-01-24 02:20:51
字體:
來源:轉載
供稿:網友

本文實例講述了C#靜態static的用法,分享給大家供大家參考。具體用法分析如下:

一、靜態類

靜態類與非靜態類的重要區別在于靜態類不能實例化,也就是說,不能使用 new 關鍵字創建靜態類類型的變量。在聲明一個類時使用static關鍵字,具有兩個方面的意義:首先,它防止程序員寫代碼來實例化該靜態類;其次,它防止在類的內部聲明任何實例字段或方法。

靜態類的主要特性:

1:僅包含靜態成員。

2:無法實例化。

3:靜態類的本質,是一個抽象的密封類,所以不能被繼承,也不能被實例化。

4:不能包含實例構造函數。

5:如果一個類下面的所有成員,都需要被共享,那么可以把這個類定義為靜態類。

靜態類與私有構造函數區別:

1、私有構造器方式仍然可以從類的內部對類進行實例化,而靜態類禁止從任何地方實例化類,其中包括從類自身內部。

2、使用私有構造器的類中,是允許有實例成員的,編譯器不允許靜態類有任何實例成員。

3、使用靜態類的優點在于,編譯器能夠執行檢查以確保不致偶然地添加實例成員,編譯器將保證不會創建此 類的實例。

4、C#編譯器會自動把它標記為sealed。這個關鍵字將類指定為不可擴展;換言之,不能從它派生出其他類。

二、靜態變量

1、通過static關鍵字修飾,是屬于類,實例成員屬于對象,在這個類第一次加載的時候,這個類下面的所有靜態成員會被加載。

2、靜態成員只被創建一次,所以靜態成員只有一份,實例成員有多少個對象,就有多少份。

3、類加載的時候,所有的靜態成員就會被創建在“靜態存儲區”里面,一旦創建直到程序退出,才會被回收。

4、變量需要被共享的時候,方法需要被反復調用的時候,就可以把這些成員定義為靜態成員。

5、在靜態方法中,不能直接調用實例成員,因為靜態方法被調用的時候,對象還有可能不存在。

6、this/base 關鍵字在靜態方法中不能使用,因為有可能對象還不存在。

7、可以創建這個類的對象,制定對象的成員在靜態方法中操作。

8、在實例方法中,可以調用靜態成員,因為這個時候靜態成員肯定存在。

9、非靜態類可以包含靜態的方法、字段、屬性或事件;
10、無論對一個類創建多少個實例,它的靜態成員都只有一個副本;
11、靜態方法和屬性不能訪問其包含類型中的非靜態字段和事件,并且不能訪問任何對象的實例變量;
12、靜態方法只能被重載,而不能被重寫,因為靜態方法不屬于類的實例成員;
13、雖然字段不能聲明為 static const,但 const 字段的行為在本質上是靜態的。這樣的字段屬于類,不屬于類的實例。

三、靜態方法

靜態方法是不屬于特定對象的方法,

靜態方法可以訪問靜態成員變量,

靜態方法不可以直接訪問實例變量,可以在實例函數調用的情況下,實例變 量做為參數傳給靜態方法。

靜態方法也不能直接調用實例方法,可以間接調用,首先要創建一個類的實例,然后通過這一特定對象來調用靜態方法。

四、靜態構造函數

1:靜態類可以有靜態構造函數,靜態構造函數不可繼承;
2:靜態構造函數可以用于靜態類,也可用于非靜態類;
3:靜態構造函數無訪問修飾符、無參數,只有一個 static 標志;
4:靜態構造函數不可被直接調用,當創建類實例或引用任何靜態成員之前,靜態構造函數被自動執行,并且只執行一次。

例如

復制代碼 代碼如下:
class Program
{
        public static int i =0;
        public Program()
        {
            i = 1;
            Console.Write("實例構造方法被調用");
        }
        static Program()
        {
            i = 2;
            Console.Write("靜態構造函數被執行");
        }
        static void Main(string[] args)
        {
            Console.Write(Program.i);//結果為2,首先,類被加載,所有的靜態成員被創建在靜態存儲區,i=0,接著調用了類的成員,這時候靜態構造函數就會被調用,i=2
            Program p = new Program();
            Console.Write(Program.i);//結果為1,實力化后,調用了實例構造函數,i=1,因為靜態構造函數只執行一次,所以不會再執行。
        }
}

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情亚洲国产| 亚洲国产女人aaa毛片在线| 日韩国产在线看| 黄网站色欧美视频| 亚洲精品国产精品国自产观看浪潮| 欧美性猛xxx| 亚洲男人天堂古典| 91性高湖久久久久久久久_久久99| 亚洲成人网久久久| 欧美多人爱爱视频网站| 亚洲国产成人久久| 日韩欧美aⅴ综合网站发布| 91在线|亚洲| 国产精品电影观看| 欧美老女人xx| 国产福利视频一区| 成人免费福利在线| 久青草国产97香蕉在线视频| 中文字幕亚洲色图| 久久精品电影一区二区| 欧美日韩免费在线| 成人天堂噜噜噜| 精品久久久久久中文字幕| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲精品国产欧美| 国产精品成人av性教育| 欧美激情精品久久久久久| 国产欧美日韩丝袜精品一区| 91久久久久久久| 久久亚洲成人精品| 午夜精品久久久久久久男人的天堂| 黄网站色欧美视频| 精品中文字幕在线2019| 自拍偷拍亚洲区| 欧美一级片一区| 国内精品久久久久久| 中文在线资源观看视频网站免费不卡| 成人h视频在线观看播放| 91精品视频大全| 亚洲jizzjizz日本少妇| 亚洲日本中文字幕免费在线不卡| 欧美最猛黑人xxxx黑人猛叫黄| 欧美激情精品久久久久久久变态| 欧美日韩国产精品一区二区三区四区| 国产精品免费电影| 国产成人亚洲综合91精品| 欧美一级视频在线观看| 亚洲国产精品999| 欧美一区二区大胆人体摄影专业网站| 国产一区二区三区在线播放免费观看| 色偷偷噜噜噜亚洲男人| 国产在线播放91| 亚洲高清一区二| 伊人伊成久久人综合网小说| 精品国产精品三级精品av网址| 成人性教育视频在线观看| 日日噜噜噜夜夜爽亚洲精品| 欧美日韩中文在线观看| 亚洲国模精品一区| 久久人人爽人人爽人人片av高清| 国产精品日韩在线观看| 国产专区精品视频| 欧美午夜片在线免费观看| 欧美日韩激情美女| 粉嫩av一区二区三区免费野| 中文字幕一区二区精品| 亚洲免费电影一区| 欧美日韩一区二区精品| 亚洲第一页在线| 久久精品最新地址| 国产精品中文久久久久久久| 欧美性猛交xxx| 黄色一区二区三区| 亚洲天堂成人在线视频| 深夜精品寂寞黄网站在线观看| 久久久在线免费观看| 久久久久久噜噜噜久久久精品| 欧美人在线视频| 亚洲欧美三级伦理| 久久久精品欧美| 亚洲人成在线观| 亚洲奶大毛多的老太婆| 国产精品网站大全| 国产噜噜噜噜噜久久久久久久久| 亚洲成人激情在线| 欧美高清视频在线播放| 日韩av在线看| 午夜精品久久久久久久白皮肤| 日韩激情第一页| 国产精品成人一区二区三区吃奶| 九九热精品视频在线播放| 欧美日韩综合视频网址| 日韩欧美国产骚| 国产在线精品自拍| 欧美一级片在线播放| 日本午夜人人精品| 富二代精品短视频| 久久亚洲综合国产精品99麻豆精品福利| 国产精品偷伦免费视频观看的| 91精品国产91久久久久久| 欧美夜福利tv在线| 亚洲人高潮女人毛茸茸| 中文字幕视频一区二区在线有码| 亚洲精品电影网| 性色av一区二区三区免费| 成人黄色免费看| 4p变态网欧美系列| 91极品女神在线| 欧美综合激情网| 日韩视频免费中文字幕| 在线精品91av| 欧美在线影院在线视频| 91精品综合视频| 久久在精品线影院精品国产| 91精品综合视频| 国产精品电影在线观看| 成人在线免费观看视视频| 欧美情侣性视频| 久久久久久久影院| 色偷偷亚洲男人天堂| 久久久国产成人精品| 国产精品成人va在线观看| 最近2019中文字幕mv免费看| 91亚洲国产精品| 成人国产精品久久久| 热99久久精品| 成人福利网站在线观看11| 91干在线观看| 欧美性xxxx极品hd欧美风情| 精品亚洲夜色av98在线观看| 91精品国产高清自在线| 亚洲欧美日韩天堂| 亚洲国产成人精品久久久国产成人一区| 亚洲日本成人女熟在线观看| 国内外成人免费激情在线视频| 国产第一区电影| 2019最新中文字幕| 国产精品国产三级国产专播精品人| 国产欧美日韩视频| 久久久久久久久久亚洲| 中文字幕国产精品| 中文字幕欧美视频在线| 亚洲人成亚洲人成在线观看| 久久99国产精品久久久久久久久| 在线国产精品播放| 九色精品免费永久在线| 亚洲免费电影一区| 91日本在线观看| 2023亚洲男人天堂| 久热在线中文字幕色999舞| 成人av在线天堂| 黑人巨大精品欧美一区二区| 亚洲精品久久久久久久久久久久久| 日韩欧美一区视频| 日韩视频免费观看| 91色琪琪电影亚洲精品久久| 国产精品久久久久秋霞鲁丝| 国产精品ⅴa在线观看h| 日韩亚洲一区二区| 亚洲а∨天堂久久精品9966| 91精品国产色综合久久不卡98口| 亚洲一区二区三| 在线观看成人黄色| 中文字幕欧美精品日韩中文字幕|