rksoftware

Visual Studio とか C# とかが好きです

.NET Framwrok で使えない C# 8.0 の機能

今日は偶然にも、新機能を一通り試した .NET Core 3.0 プロジェクトの コードが手元にあったので ( 参考記事 ) .NET Framework プロジェクトにしてビルドしてみました。

※参考記事

■ コンパイル結果

C# 8.0 の新機能 ○ / ×
読み取り専用メンバー
既定のインターフェイスメソッド ×
switch 式
プロパティのパターン
タプル パターン
位置指定パターン
using 宣言
静的ローカル関数
破棄可能な ref 構造体
null 許容参照型
非同期ストリーム ×
インデックスと範囲 ×
null 合体割り当て
構築されたアンマネージド型
入れ子になった式の stackalloc ×
verbatim 補間文字列の拡張

人気のありそうな (個人の感想です) 機能は結構使えるようですね。