广西十一选五玩法|广西十一选五开奖查询
  • .NET Core 3 Preview 2 發布,C# 8 更強大的模式匹配

    發布:51Code 時間: 2019-02-11 10:13

  • .NET Core 3 Preview 2 發布了,此版本主要帶來了 C# 8 相關的新功能,C# 8 Preview 2 是 .NET Core 3 SDK 的一部分。 C# 8 中使用模式進行更多操作,主要特性包括: using 聲明 改變需要縮進代碼的方...

  • .NET Core 3 Preview 2 發布了,此版本主要帶來了 C# 8 相關的新功能,C# 8 Preview 2 是 .NET Core 3 SDK 的一部分。

    C# 8 中使用模式進行更多操作,主要特性包括:

    using 聲明

    改變需要縮進代碼的方式,現在可以編寫以下代碼,該代碼將  using 聲明附加到當前語句塊的范圍,然后將該對象放在其末尾。

    switch 表達式

    C# 8 引入了 switch 表達式,它支持更簡潔的語法,因為它是一個表達式,所以會返回一個值,并完全集成在模式匹配中。

    switch 關鍵字是 “infix”,用法 demo:

    或者:

    異步流

    異步流是 C# 8 的另一個主要改進,它需要編譯器和框架庫匹配才能正常工作。如果要使用 Visual Studio 2019 Preview 2 或 Visual Studio Code 的 C# 擴展的最新預覽版進行開發,則需要 .NET Core 3.0 Preview 2 才能使用異步流。

    除了 C# 8 相關變化,還包括以下更新內容:

    IEEE 浮點改進

    .NET 平臺依賴內在函數的改進

    引入了一個新的快速 JSON Writer & JSON 文檔

    GPIO 支持 Raspberry Pi

    Assembly unloadability

    Windows 原生互操作

    詳情查看發布公告。

    下載地址:https://aka.ms/netcore3download

    文章來源:https://www.oschina.net/news/104076/dot-net-core-3-preview-2-released
    上文內容不用于商業目的,如涉及知識產權問題,請權利人聯系博為峰小編(021-64471599-8103),我們將立即處理。

  • 上一篇:.net core+Spring Cloud學習之路

    下一篇:.NET Core 3.0 linux 部署小貼士

網站導航
Copyright(C)51Code軟件開發網 2003-2019 , 滬ICP備05003035號-6
广西十一选五玩法 双色球彩票投注技巧 老时时开奖结果记录 索尼线上娱乐 pt电子吧 盈利彩票网 重庆龙虎和微信群 重庆欢乐生肖是不是官方的 足彩当理财可靠吗 pk拾历史开奖记录 dnf怎样赚金币