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

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

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

      shenpeng

      SQL、ASP.NET、C#技術(shù)

      博客園 首頁 新隨筆 聯(lián)系 訂閱 管理

      具名參數(shù)和可選參數(shù)是C# framework 4.0出來的新特性。

      一. 常規(guī)方法定義及調(diào)用

      public void Demo1(string x, int y)
      { 
            //do something...
      }
      public void Main()
      {
            //調(diào)用
             Demo1("similar", 22);
      }

      調(diào)用時,參數(shù)順序(類型)必須與聲明一致,且不可省略。

      二. 可選參數(shù)的聲明及調(diào)用

      可選參數(shù)分為兩種情況: 1. 部分參數(shù)可選;   2. 全部參數(shù)都是可選

      //部分可選(x為必選,y為可選)
      public void Demo2(string x, int y = 5)
      {
            //do something...
      }
      public void Main()
      {
             //調(diào)用
             Demo2("similar");       // y不傳入實參時,y使用默認值5
             Demo2("similar", 10);   // y傳入實參,則使用實參10
      }

      注: 當參數(shù)為部分可選時, 可選參數(shù)  的聲明必須定義在 不可選參數(shù) 的后面(如上: y 的聲明在 x 之后),不然會出現(xiàn)如下錯誤提示:

      //全部可選(x,y 均為可選參數(shù))
      public void Demo3(string x = "demo", int y = 5)
      {
             //do something...
      }
      public void Main()
      {
             //調(diào)用
             Demo3();               // x,y不傳入實參時,x,y使用默認值 "demo",5
             Demo3("similar");      // y不傳入實參時,y使用默認值5
             Demo3("similar", 10);  // x,y都傳入實參
      }

      注: a.  當參數(shù)全部都為可選時,參數(shù)的聲明順序可以隨意定義,不分先后。

             b. 參數(shù)聲明定義可以無順序,但調(diào)用時必須與聲明時的一致。

      上面的調(diào)用只寫的3種,其實還有一種,就是 x 使用默認值,y 傳入實參,即 :  Demo3(10);

      但這樣調(diào)用會報錯,因為Demo3的第一個參數(shù)是 string 類型,錯誤消息如圖:

      但是現(xiàn)在我只想傳入y, 不想傳入 x ,該怎么辦呢,那么就要用到 C#的 具名參數(shù)。

      三. 具名參數(shù)

      具名參數(shù)的使用主要是體現(xiàn)在函數(shù)調(diào)用的時候。

      public void Main()
      {
             //調(diào)用
             Demo3();                // x,y不傳入實參時,x,y使用默認值 "demo",5
             Demo3("similar");       // y不傳入實參時,y使用默認值5
             Demo3("similar", 10);   // x,y都傳入實參
             // 具名參數(shù)的使用
             Demo3(y:10);
      }

      通過具名參數(shù),我們可以指定特定參數(shù)的值,這里我們通過 Demo3(y:10)就可以解決我們上面遇到的問題(x使用默認值,y使用實參)。

      注: 當使用 具名參數(shù)時,調(diào)用方法可以不用管參數(shù)的聲明順序,即如下調(diào)用方式也是可以的:

      在調(diào)用含有可選參數(shù)的方法時,vs中會有智能提示,提示哪些是可以選參數(shù)及其默認值,中括號表示可選[]:

       

      posted on 2024-06-16 01:15  shenpeng  閱讀(78)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲国产天堂久久综合226114| 四虎永久精品免费视频| 免费a级黄毛片| 国产日产免费高清欧美一区| 欧美XXXX黑人又粗又长| 国产仑乱无码内谢| 国产美女裸身网站免费观看视频| 久久91精品牛牛| 一区二区三区国产不卡| 亚洲码与欧洲码区别入口| 五月综合婷婷久久网站| 亚洲爆乳WWW无码专区| 军人粗大的内捧猛烈进出视频| 久久综合久中文字幕青草| 免费午夜无码片在线观看影院| 亚洲av综合色一区二区| 亚洲粉嫩av一区二区黑人| 久久精品免视看国产成人| 久热这里只有精品在线观看| 国产超高清麻豆精品传媒麻豆精品| 亚洲一区二区中文字幕| 看免费的无码区特aa毛片| A级毛片无码久久精品免费| 欧美激欧美啪啪片| 男女男免费视频网站国产| 国产精品视频中文字幕| 国产成人a在线观看视频免费| 精品国产午夜理论片不卡| 麻豆国产成人AV在线播放| 爱情岛亚洲论坛成人网站| 玩弄放荡人妻少妇系列 | 国产乱子伦精品免费无码专区 | 高清自拍亚洲精品二区| 久久精品熟女亚洲av艳妇| 久操线在视频在线观看| 亚洲另类激情专区小说婷婷久| 亚洲熟女乱色综合亚洲图片| 亚洲人成网站在线播放2019| 成人福利国产午夜AV免费不卡在线 | 无码人妻一区二区三区线| 国产成人8X人网站视频|