免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
C#中方法參數(shù)的四種類型

C#中方法的參數(shù)有四種類型

        一、值參數(shù):不含任何修飾符。方法中的形參是實(shí)參的一份拷貝,形參的改變不會(huì)影響到內(nèi)存中實(shí)參的的值,實(shí)參是安全的。
        二、引用參數(shù):以ref修飾符聲明。傳遞的參數(shù)實(shí)際上是實(shí)參的指針,所以在方法中的操作都是直接對(duì)實(shí)參進(jìn)行的,而不是復(fù)制一個(gè)值;可以利用這個(gè)方式在方法調(diào)用時(shí)雙向傳遞參數(shù);為了以ref方式使用參數(shù),必須在方法聲明和方法調(diào)用中都明確地指定ref關(guān)鍵字,并且實(shí)參變量在傳遞給方法前必須進(jìn)行初始化。
        三、輸出參數(shù):以out修飾符聲明。和ref類似,它也是直接對(duì)實(shí)參進(jìn)行操作。在方法聲明和方法調(diào)用時(shí)都必須明確地指定out關(guān)鍵字。out參數(shù)聲明方式不要求變量傳遞給方法前進(jìn)行初始化,因?yàn)樗暮x只是用作輸出目的。但是,在方法返回前,必須對(duì)out參數(shù)進(jìn)行賦值。
        四、數(shù)組型參數(shù):以params修飾符聲明。params關(guān)鍵字用來聲明可變長(zhǎng)度的參數(shù)列表。方法聲明中只能包含一個(gè)par-ams參數(shù)。

        示例如下:
using System; 
class Test
{       
     static void F(params int[] args) 
       {              
             Console.WriteLine(Array contains {0} elements:,args.Length); 
             foreach(int i in args);
             Console.Write({0},i);  
             Console.WriteLine();  
      }       
     public static void Main()  
      {              
            int [] a = {1,2,3};   
            F(a);           
            F(10,20,30,40);
            F(); 
      } 
}
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
paramas ref out的使用
C#中方法的參數(shù)
如何學(xué)習(xí)C#語(yǔ)言-學(xué)習(xí)技巧 - - C#學(xué)習(xí),如何學(xué)習(xí),c#語(yǔ)言,編程開發(fā),.net,影子...
V6.5引用傳遞 ref/out/params
C# 屬性、引用數(shù)據(jù)類型和方法參數(shù)
C#方法的參數(shù)關(guān)鍵字:ref、out、params
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服