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

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

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

      構造函數:和類同名,但沒有返回類型的方法。

      1.默認構造函數

         默認構造函數不帶參數,只能把所有的成員字段初始化為標準的默認值(如引用類型為空引用,數值數據類型為0,bool為false等)。

      2.自定義構造函數

                若顯示添加了一個帶參數的構造函數,則無法使用不帶任何參數的默認構造函數。但是此時我們可以顯式添加一個默認構造函數。

      3.靜態構造函數

                靜態構造函數沒有參數和訪問修飾符,只執行一次。

               一個類只能有一個靜態構造函數。

               靜態構造函數只能訪問類的靜態成員,不能訪問實例成員。

               無參數的實例構造函數和靜態構造函數可以在同一個類中同時定義。雖然參數列表相同,但二者并不矛盾(加載類時執行靜態構造函數,在創建實例時執行實例構造函數,二者不會有沖突)。

          public class Test
          {
              private int number;
      
              /// <summary>
              /// 帶一個參數的構造函數
              /// </summary>
              /// <param name="numberParam">參數</param>
              public Test(int numberParam)
              {
                  this.number = numberParam;
              }
      
              /// <summary>
              /// 顯式添加的默認構造函數
              /// </summary>
              public Test(){}
      
              /// <summary>
              /// 靜態構造函數
              /// </summary>
             static Test() { }
          }

      同一個類中:從一個構造函數調用其他構造函數——使用構造函數初始化器

      以下兩個構造函數初始化了相同的字段:

          public class Car
          {
              private string description;
              private uint nWheels;
      
              public Car(string desc,uint nwh)
              {
                  this.description = desc;
                  this.nWheels = nwh;
              }
      
              public Car(string desc)
              {
                  this.description = desc;
                  this.nWheels = 4;
              }
          }

      優化代碼,使用構造函數初始化器。構造函數初始化器在構造函數的函數體之前執行。

          public class Car
          {
              private string description;
              private uint nWheels;
      
              public Car(string desc,uint nwh)
              {
                  this.description = desc;
                  this.nWheels = nwh;
              }
      
              public Car(string desc)
                  :this(desc,4)
              {
                  
              }
          }

       

      參考書籍:《C#高級編程(第9版)》

      posted on 2018-02-01 16:47  雪溪  閱讀(497)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 少妇午夜福利一区二区三区 | 国产精品国产片在线观看| 精品亚洲精品日韩精品| 久久亚洲精品日本波多野结衣| 日韩国产精品无码一区二区三区| аⅴ天堂中文在线网| 97夜夜澡人人爽人人模人人喊| 国产精品理论片| 天堂资源国产老熟女在线| 华人在线亚洲欧美精品| 久久波多野结衣av| 东京热一精品无码av| 少妇性bbb搡bbb爽爽爽欧美| 精品无人乱码一区二区三区| 亚洲中文字幕无码久久2017| 亚洲一级特黄大片在线观看| 国产午夜三级一区二区三| 亚洲区综合区小说区激情区| 亚洲欧美偷国产日韩| 亚洲精品国产精品不乱码| xbox免费观看高清视频的软件| 欧美极品色午夜在线视频| 国产在线中文字幕精品 | 久久精品岛国AV一区二区无码| 大同县| 国产在线精彩自拍视频| 漂亮人妻中文字幕丝袜| 97人人超碰国产精品最新| 亚洲日本欧美日韩中文字幕| 东京一本一道一二三区| 国产无遮挡又黄又爽高潮| 一区二区三区四区五区自拍| 日韩精品亚洲专在线电影| 真人作爱免费视频| 婷婷成人丁香五月综合激情| 日韩精品中文字幕有码| 国产午夜视频在线观看| 男人的天堂av一二三区| 亚洲欧洲久久激情久av| 亚洲人成网线在线播放VA| 久热综合在线亚洲精品|