国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

c# ref和out參數(shù)修飾符

這篇具有很好參考價(jià)值的文章主要介紹了c# ref和out參數(shù)修飾符。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

ref:把值類型變成引用類型傳遞,形參的值改變了實(shí)參的值也會(huì)改變

     public static int findMax(ref int num1, ref int num2)
     {
         num1 *= 2;
         num2 *= 2;
         return num1 + num2;
     }
  private static void Main(string[] args)
 {
  int a1 = 1; int a2 = 2;
 findMax(ref a1, ref a2);
 //a1=2,a2=4,如果不用ref a1=1,a2=2.ref 參數(shù)必須初始化要不然會(huì)報(bào)錯(cuò)
 Console.WriteLine($"a1:{a1},a2:{a2}");
 }          

out:使方法可以有多個(gè)返回值文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-793680.html

  private static void Main(string[] args)
 {
   int a1=2;
   int a2=4;
   int avg;//avg可以初始化,也可以不初始化。
  result(a1, a2, out avg);
 Console.WriteLine($"out結(jié)果:{avg}");//avg=3
 }     
   public static int result(int a1, int a2, out int a3)
  {
      //使用out修飾的參數(shù),在方法內(nèi)部必須賦值,要不然會(huì)報(bào)錯(cuò)。
      a3 = (a1 + a2) / 2;
      return a1 + a2;
  }  

到了這里,關(guān)于c# ref和out參數(shù)修飾符的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • C#中數(shù)組參數(shù)=out參數(shù)?

    C#中數(shù)組參數(shù)=out參數(shù)?

    點(diǎn)擊查看代碼 https://blog.csdn.net/weixin_44806070/article/details/107882525 https://www.cnblogs.com/mdnx/archive/2012/09/04/2671060.html

    2024年02月13日
    瀏覽(18)
  • C#中數(shù)組=out參數(shù)?

    C#中數(shù)組=out參數(shù)?

    點(diǎn)擊查看代碼 https://blog.csdn.net/weixin_44806070/article/details/107882525 https://www.cnblogs.com/mdnx/archive/2012/09/04/2671060.html

    2024年02月13日
    瀏覽(17)
  • (04)基礎(chǔ)強(qiáng)化:接口,類型轉(zhuǎn)換cast/convert,異常處理,傳參params/ref/out,判斷同一對(duì)象

    (04)基礎(chǔ)強(qiáng)化:接口,類型轉(zhuǎn)換cast/convert,異常處理,傳參params/ref/out,判斷同一對(duì)象

    ?? ? 1、New的截?cái)嗍侵甘裁矗??? ? ?? ??? ?new除了新開空間創(chuàng)建初始化對(duì)象外,還有一個(gè) 隱藏 父類同名方法的作用。 ?? ??? ? ?? ??? ?當(dāng)子類想要隱藏父類同名的方法時(shí)用new,用了new后父類同名方法將到此為止,后面 ?? ??? ?繼承的子類,將再也繼承不到父類的同

    2024年02月01日
    瀏覽(15)
  • Vue中v-on的基礎(chǔ)用法、參數(shù)傳遞和修飾符

    Vue中v-on的基礎(chǔ)用法、參數(shù)傳遞和修飾符

    目錄 一、v-on的基本用法 使用v-on:click給button綁定監(jiān)聽事件以及回調(diào)函數(shù),@是v-on:的縮寫,也就是簡(jiǎn)寫也可以使用@click。方法一般是需要寫方法名加上(),在@click中可以省掉,如上述的加。 二、v-on的參數(shù)傳遞 三、v-on的修飾詞 .stop的使用,btn的click事件不會(huì)傳播,不會(huì)冒泡到上

    2024年02月11日
    瀏覽(16)
  • C#的訪問(wèn)修飾符詳解(二)

    在C#中,internal修飾符是一種訪問(wèn)修飾符,它用于控制類成員的訪問(wèn)范圍。一個(gè)internal成員只能在其定義的程序集中訪問(wèn),而不能在其他程序集中訪問(wèn)。本文將介紹internal修飾符的使用方法和實(shí)例。 internal修飾符的主要作用是控制數(shù)據(jù)的訪問(wèn)級(jí)別。通過(guò)將類的成員聲明為interna

    2024年02月03日
    瀏覽(19)
  • [Spring] @Bean 修飾方法時(shí)如何注入?yún)?shù)

    [Spring] @Bean 修飾方法時(shí)如何注入?yún)?shù)

    目錄 一、@Bean 的簡(jiǎn)單使用 1、正常情況 2、問(wèn)題提出 二、解決方案 1、@Qualifier 2、直接寫方法名 三、特殊情況 1、DataSource 在開發(fā)中,基于 XML 文件配置 Bean 對(duì)象的做法非常繁瑣且不好維護(hù),因此絕大部分情況下都是使用“完全注解開發(fā)”。 對(duì)于 Spring 而言,IOC 容器中的 Bean

    2024年01月18日
    瀏覽(22)
  • C#中的ref關(guān)鍵字

    1、傳遞的是參數(shù)的值(數(shù)據(jù)的副本)而不是原始數(shù)據(jù)本身。 2、函數(shù)內(nèi)部對(duì)值參數(shù)的修改不會(huì)影響到原始數(shù)據(jù)。 3、通常用于傳遞基本數(shù)據(jù)類型(如整數(shù)、浮點(diǎn)數(shù)、布爾值)或不可變對(duì)象(如字符串、元組)。 4、值參數(shù)的傳遞是一種傳值調(diào)用(Call by Value)。 示例代碼 運(yùn)行結(jié)

    2024年02月05日
    瀏覽(25)
  • C#中“ref“關(guān)鍵字的使用

    C# 中的 ref 是一個(gè)非常重要的概念,它用于在方法調(diào)用時(shí)傳遞變量的引用。在這篇博客中,我們將詳細(xì)介紹 ref 的使用方法、原理以及它在實(shí)際編程中的應(yīng)用。 ref 用于指定一個(gè)參數(shù)是按引用傳遞的。這意味著當(dāng)一個(gè)方法接受一個(gè) ref 參數(shù)時(shí),它實(shí)際上接收

    2024年02月22日
    瀏覽(21)
  • React 事件處理 ( this問(wèn)題 參數(shù)傳遞 ref)

    React 事件處理 ( this問(wèn)題 參數(shù)傳遞 ref)

    React事件的命名采用小駝峰方式(cameCase),而不是小寫 使用JSX語(yǔ)法時(shí)你需要傳入一個(gè)函數(shù)作為事件處理函數(shù),而不是一個(gè)字符串 你不能通過(guò)返回false 的方式阻止默認(rèn)行為。你必須顯示式的使用preventDefault 需要謹(jǐn)慎對(duì)待JSX回調(diào)函數(shù)中的this可以使用: ● 公共屬性(剪頭函數(shù))

    2024年02月22日
    瀏覽(19)
  • C#中的`out`關(guān)鍵字

    C# 中的 out 是一個(gè)用來(lái)在方法調(diào)用時(shí)傳遞數(shù)據(jù)的修飾符。它允許你在方法內(nèi)部創(chuàng)建一個(gè)臨時(shí)的變量,用于接收傳遞進(jìn)來(lái)的參數(shù)值,并在方法執(zhí)行完畢后,將該變量的值返回給調(diào)用方法的對(duì)象。out 主要用于那些需要知道方法執(zhí)行結(jié)果的參數(shù)上。 在 C# 中,out

    2024年02月22日
    瀏覽(95)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包