以下の内容はhttps://rksoftware.hatenablog.com/entry/2025/11/19/000000より取得しました。


C# 14 を改めて確認しよう! 目次差分分

C# 14 を使いたい! そう思っていますね? わかります。私もです。

.NET 10 ももうリリースになります。となれば当然に皆さんお待ちかねの C# 14 を皆が使い始めます。私も使います。

■ 前回までの C# 14

C# 14 の新機能ですが、前回までの記事で機能リスト的には Preview 版の時に追いかけていた内容とほぼ同じ、コードもほぼそのまま、ほぼ何もしなくてもビルドできるとわかりました。
しかし、Preview 版で見ていた新機能と、リリース版の新機能で一件違いがありました。

■ Preview の方が多い

Preview 版で追っていた時の機能リストにリリース版にはない機能が一つありました。
それが

実験的な機能: データセクションの文字列リテラル

です。

■ まだ実験機能

もともと実験的機能とされていましたが、機能の説明を見るに、まだ実験的機能のままです。つまり C# 14 に組み入れられていない。
だから新機能リストにいないのですね。

■ どんな機能

公式のページの解説を転記 (ブラウザで日本語翻訳) すると

C#プログラム内の文字列リテラルをPEファイル( .dll / .exe )に出力する方法を変更できます。

とのことです。特に C# のコードを書く際に文法などを変えるものではありませんでした。
しかもそのサイズは 224 bytes. を超えたもの。

■ とりあえず

とりあえず、そういうものがあると覚えておくだけで、今から使いこなせる必要はないかもしれません。当時の筆者もそう考えて特に動作させて記事にはしていなかった、ようです。覚えてないけど。

■ 次回

次回は、Preview 版で確認していた仕様と、現在の仕様に差があるかひとつずつ見ていきましょう。




以上の内容はhttps://rksoftware.hatenablog.com/entry/2025/11/19/000000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14