いろいろ備忘録日記

主に .NET とか Go とか Python絡みのメモを公開しています。

.NET 5.0 リリース

概要

ついに .NET 5.0 がリリースされましたね。記念にメモメモ。。

devblogs.microsoft.com

www.publickey1.jp

news.mynavi.jp

devblogs.microsoft.com

今回のリリースの重要性

今回のリリースは、それまで別々に存在していた .NET Framework と .NET Core を統合するという意味でとても重要。

なので、.NET Framework は 4.8 が最後のバージョンになります。.NET Core は 3.1 が最新バージョンで LTS (.NET Coreがそのまま.NET 5.0 に続くイメージ)

docs.microsoft.com

www.publickey1.jp

注意点として、.NET 5.0 は LTS バージョンではないと言う点。LTSは、次にリリース予定の .NET 6.0 になるみたいです。

なので、現場で導入されることは少ないかなって感じですね。.NET 6.0 は、2021年の後半リリース予定。

そこから先は、2年おきにLTSバージョンが出てくる感じ。

C# は 9.0 に

C# も、もうバージョン 9 ですか。。最近全然ついていけてないです。

devblogs.microsoft.com

docs.microsoft.com

Top-level statements と Records は便利な機能ですね。

Pattern matching enhancements は、Pythonっぽい書き方ができるようになった感じ?

ついでにこれまでのバージョンの分も

docs.microsoft.com

docs.microsoft.com

docs.microsoft.com

docs.microsoft.com

その他の情報

その他の情報をとりあえずメモメモ。

gist.github.com

devblogs.microsoft.com

devblogs.microsoft.com

devblogs.microsoft.com

devblogs.microsoft.com

devblogs.microsoft.com

devblogs.microsoft.com

github.com

github.com

github.com

github.com


過去の記事については、以下のページからご参照下さい。

  • いろいろ備忘録日記まとめ

devlights.github.io

サンプルコードは、以下の場所で公開しています。

  • いろいろ備忘録日記サンプルソース置き場

github.com

github.com

github.com