<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      C#高級(三)構造函數

      構造函數是和類名相同的類的一個方法,如果沒有顯式的聲明,在系統會在編譯的時候,自動生成一個不帶參數的,不執行任何動作的構造函數。

             但如果顯式的聲明了構造函數,系統就不會自動生成了。如果聲明的構造函數是有參數的構造函數,我們在實例化類的時候,就必須以該構造函數而實例化類。看下面的代碼:

      Code
      
      

       

      如上代碼,在實例化類的時候,test classOne=new test(10); 傳遞了一個參數。如果我們test classOne=new test();這樣來實例化類,就會報錯了。因為我們顯式的聲明了一個帶參的構造方法,new test() 這樣實例化的時候,調用的是無參的構造函數,但類中卻沒有無參的構造函數。

       

             我們再來看一下靜態構造函數。

      C# 中我們可以給類定義一個無參的靜態構造函數(注意,必須是無參的),只要創建類的對象,該方法就會執行。該函數只執行一次,并且在代碼引用類之前執行。

      一般,在類中有一些靜態字段或者屬性,需要在第一次使用類之前從外部數據源初始化這些靜態字段和屬性,這時,我們就采用靜態構造函數的方式來解決。

      靜態構造函數沒有訪問修飾符,其他C#代碼也不調用它,在加載類時,總是由.NET 運行庫調用它。一個類只能有一個靜態構造函數。

      注意,無參的實例構造函數可以和靜態構造函數在類中共存。因為靜態構造函數是在加載類的時候執行的,而實例構造函數是在創建實例時執行的,兩者并不沖突。

      我們看下面的例子

       

      Code
      
      

       

      該程序運行的結果是 www.gosoa.com.cn 在類的對象創建的時候,靜態構造函數已經運行了。

      我們再來看一個例子

       

      Code
      
      

       

      在上例中,有兩個構造函數,有可能兩個構造函數需要初始化同一個字段,這種情況,C#中有個特殊的語言,稱為“構造函數初始化器”可以實現。看下面代碼

       

       

      Code
      
      

       

       

      如上實例,就是采用了 構造函數初始化器。注意,構造函數初始化器在構造函數之前執行。

       

      2、只讀字段(readonly)

             只讀字段比常量靈活的多,常量(const)字段必須在聲明之初就初始化,但readonly字段甚至可以進行一些運算再確定其值。

             注意,可以在構造函數中對只讀字段賦值,但不能在其他地方賦值。

       

       

      posted on 2008-12-03 16:02  asp114  閱讀(411)  評論(2)    收藏  舉報

      導航

      主站蜘蛛池模板: 国产精品七七在线播放| 麻豆精品传媒一二三区| 亚洲国产成人综合精品| 国产视频 视频一区二区| 亚洲无人区一区二区三区| 亚洲精品亚洲人成在线| 九九色这里只有精品国产| 老司机久久99久久精品播放免费| 国产av亚洲精品ai换脸电影| 久久人与动人物a级毛片| 常山县| 毛片亚洲AV无码精品国产午夜| 中文字幕有码无码AV| 亚洲精品日本一区二区| 不卡一区二区三区在线视频| 亚洲中文字幕无码专区 | 日韩精品无码去免费专区| 老太脱裤子让老头玩xxxxx | 人人人澡人人肉久久精品| 日韩卡一卡2卡3卡4卡| 亚洲经典在线中文字幕| 狠狠干| 亚洲激情国产一区二区三区| 亚洲精品不卡无码福利在线观看| 日韩精品人妻av一区二区三区| 蜜芽久久人人超碰爱香蕉 | 18禁无遮挡啪啪无码网站破解版 | 亚洲gv天堂无码男同在线观看| 国产精品成人久久电影| 光泽县| 尹人香蕉久久99天天拍| 日本精品一区二区不卡| 亚洲国产欧美日韩另类| 亚洲国产精品高清线久久| 福利一区二区视频在线| 国产欧美日韩一区二区加勒比| 久久国内精品一国内精品| 伊人热热久久原色播放WWW| 国产精品国三级国产av| 风流老熟女一区二区三区| 国产地址二永久伊甸园|