<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java蜘蛛人 歡迎大家

    歡迎大家 來到我的blog , 如果我身邊的朋友 有什么不懂可以直接來問我 我會細心的幫助你的. 如果網絡上的朋友有什么不懂的 可以加我Java蜘蛛人 QQ48187537
    posts - 54, comments - 192, trackbacks - 0, articles - 1
    ref是傳遞參數的地址,out是返回值,兩者有一定的相同之處,不過也有不同點。  
        使用ref前必須對變量賦值,out不用。   
        out的函數會清空變量,即使變量已經賦值也不行,退出函數時所有out引用的變量都要賦值,ref引用的可以修改,也可以不修改。   
        區別可以參看下面的代碼:   
      using System;
      class TestApp
      {
       static void outTest(out int x, out int y)
       {//離開這個函數前,必須對x和y賦值,否則會報錯。
        //y = x;
        //上面這行會報錯,因為使用了out后,x和y都清空了,需要重新賦值,即使調用函數前賦過值也不行
        x = 1;
        y = 2;
       }
       static void refTest(ref int x, ref int y)
       {
        x = 1;
        y = x;
       }
       public static void Main()
       {
        //out test
        int a,b;
        //out使用前,變量可以不賦值
        outTest(out a, out b);
        Console.WriteLine("a={0};b={1}",a,b);
        int c=11,d=22;
        outTest(out c, out d);
        Console.WriteLine("c={0};d={1}",c,d);
      
        //ref test
        int m,n;
        //refTest(ref m, ref n);
        //上面這行會出錯,ref使用前,變量必須賦值
      
        int o=11,p=22;
        refTest(ref o, ref p);
        Console.WriteLine("o={0};p={1}",o,p);
       }
      }

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 最近免费中文字幕视频高清在线看| 最新亚洲成av人免费看| 98精品全国免费观看视频| 亚洲人成人一区二区三区| 一级毛片免费播放试看60分钟| 免费日本黄色网址| 亚洲Av永久无码精品黑人| 手机在线毛片免费播放| 亚洲国产AV无码一区二区三区| 久久WWW免费人成人片| 亚洲熟妇丰满xxxxx| 免费国产成人高清在线观看麻豆| 婷婷国产偷v国产偷v亚洲| 亚洲国产成人久久一区久久 | 亚洲欧洲精品成人久久曰影片| 国产天堂亚洲国产碰碰| 亚洲综合亚洲综合网成人| 日韩精品无码免费专区午夜| 色拍自拍亚洲综合图区| 91在线视频免费播放| 久久亚洲中文字幕无码| 亚洲毛片网址在线观看中文字幕| 中文字幕在线免费看线人| 亚洲精品一区二区三区四区乱码| 成人免费毛片内射美女-百度| 亚洲精品无码久久久久秋霞| 亚洲不卡AV影片在线播放| 在线观看肉片AV网站免费| 亚洲国产成人久久| 免费jlzzjlzz在线播放视频| 精品国产免费一区二区三区香蕉| 78成人精品电影在线播放日韩精品电影一区亚洲 | 免费三级毛片电影片| 香港一级毛片免费看| 亚洲高清在线视频| 成人免费看片又大又黄| 精品国产污污免费网站入口| 亚洲性69影院在线观看| 亚洲成a人片在线观看国产| 午夜免费福利小电影| 亚洲AV无码一区二区三区鸳鸯影院|