亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C# 7.0 使用下劃線忽略使用的變量的原因分析

 更新時(shí)間:2018年10月24日 14:36:52   作者:林德熙  
這篇文章主要介紹了C# 7.0 使用下劃線忽略使用的變量的原因淺析,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

這個(gè)方法用的比較多的是在 out 參數(shù),如使用 int 的嘗試轉(zhuǎn)換函數(shù)

var str = "123";
      if (int.TryParse(str, out var _))
      {
        var n = _;
      }

編譯是不通過(guò)的,會(huì)出現(xiàn) error CS0103: The name '_' does not exist in the current context 上面的代碼還可以去掉 var 代碼

var str = "123";
      if (int.TryParse(str, out _))
      {
        //var n = _; 
      }

在 ValueTuple 也是很多的使用

var db = ("林德熙", "逗/比");
      var (lindexi, _) = db;

上面代碼表示只拿出 lindexi 而 逗/比是不拿出來(lái)的,雖然使用了下劃線,但是如果在下面要使用下劃線是無(wú)法編譯通過(guò)

從這個(gè)特性可以推出在辣么大的使用,請(qǐng)看代碼

Action<int> f = _ =>
      {
        var n = 2;
      };

這樣寫(xiě)表示不理會(huì)第一個(gè)參數(shù),雖然這樣寫(xiě)和下面代碼是不等價(jià)的

Action<int> f = delegate
      {
        var n = 2;
      };

但是從約定上,使用下劃線表示忽略的代碼

總結(jié)

以上所述是小編給大家介紹的C# 7.0 使用下劃線忽略使用的變量的原因分析,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • C# 編碼好習(xí)慣,獻(xiàn)給所有熱愛(ài)c#的同志

    C# 編碼好習(xí)慣,獻(xiàn)給所有熱愛(ài)c#的同志

    c#編寫(xiě)者,需要培養(yǎng)的一些好習(xí)慣
    2009-02-02
  • c#中使用BackgroundWorker的實(shí)現(xiàn)

    c#中使用BackgroundWorker的實(shí)現(xiàn)

    本文主要介紹了c#中使用BackgroundWorker的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • C#泛型和反射實(shí)例解析

    C#泛型和反射實(shí)例解析

    這篇文章主要介紹了C#泛型和反射實(shí)例解析,對(duì)于C#初學(xué)者理解泛型和反射有很好的幫助借鑒作用,需要的朋友可以參考下
    2014-08-08
  • C#常用自定義函數(shù)小結(jié)

    C#常用自定義函數(shù)小結(jié)

    這篇文章主要介紹了C#常用自定義函數(shù),包括將數(shù)組轉(zhuǎn)成字符串、DateTime時(shí)間格式轉(zhuǎn)換為Unix時(shí)間戳格式和生成某個(gè)范圍內(nèi)的隨機(jī)數(shù),需要的朋友可以參考下
    2014-09-09
  • C#面向?qū)ο缶幊讨氯螒驅(qū)崿F(xiàn)方法

    C#面向?qū)ο缶幊讨氯螒驅(qū)崿F(xiàn)方法

    這篇文章主要介紹了C#面向?qū)ο缶幊讨氯螒驅(qū)崿F(xiàn)方法,以一個(gè)完整的猜拳游戲?yàn)槔v述了C#面向?qū)ο蟪绦蛟O(shè)計(jì)的具體實(shí)現(xiàn)步驟,具有一定的學(xué)習(xí)與借鑒價(jià)值,需要的朋友可以參考下
    2014-11-11
  • dotnet如何將文件刪除到回收站

    dotnet如何將文件刪除到回收站

    這篇文章主要給大家介紹了關(guān)于dotnet如何將文件刪除到回收站的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用dotnet具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • C#影院售票系統(tǒng)畢業(yè)設(shè)計(jì)(1)

    C#影院售票系統(tǒng)畢業(yè)設(shè)計(jì)(1)

    這篇文章主要介紹了C#影院售票系統(tǒng)畢業(yè)設(shè)計(jì),獻(xiàn)上了9個(gè)類(lèi)的設(shè)計(jì),需要的朋友可以參考下
    2015-11-11
  • WPF實(shí)現(xiàn)樹(shù)形表格控件的示例代碼

    WPF實(shí)現(xiàn)樹(shù)形表格控件的示例代碼

    這篇文章主要介紹了如何利用WPF框架實(shí)現(xiàn)樹(shù)形表格控件,該控件不僅能夠有效地展示復(fù)雜的層級(jí)數(shù)據(jù),還能夠提供豐富的個(gè)性化定制選項(xiàng),感興趣的可以了解下
    2024-04-04
  • unity使用socket編程實(shí)現(xiàn)聊天室功能

    unity使用socket編程實(shí)現(xiàn)聊天室功能

    這篇文章主要為大家詳細(xì)介紹了unity使用socket編程實(shí)現(xiàn)聊天室功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • c#的datatable轉(zhuǎn)list示例

    c#的datatable轉(zhuǎn)list示例

    這篇文章主要介紹了c#的datatable轉(zhuǎn)list示例,代碼中有注釋,需要的朋友可以參考下
    2014-04-04

最新評(píng)論