「C# 15」「.NET 11」が正式リリース。MCPサーバーのひな形をコマンド1つで生成可能に

「C# 15」「.NET 11」が正式リリース。MCPサーバーのひな形をコマンド1つで生成可能に

2026.11.11
ニュースプログラム
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

この記事の3行まとめ

  • Microsoftがプログラミング言語「C# 15」と開発者プラットフォーム「.NET 11」を正式リリース
  • C# 15では複数の型をまとめる「ユニオン型」が導入
  • .NET 11ではMCPサーバー用のテンプレートなどが追加された

Microsoftは2026年11月10日(現地時間)、プログラミング言語「C# 15」と開発者プラットフォーム「.NET 11」を正式リリースしました。C# 15は、.NET 11を対象とするプロジェクトでデフォルトの言語バージョンとなります。

C# 15と.NET 11は、2026年11月10日~13日にかけて開催されているオンラインカンファレンス「.NET Conf 2026」で発表された

C# 15では、複数の型のいずれかの値を保持する「ユニオン型(union types)」が導入されました。ユニオン型を使うことで、メソッドが返しうる結果を、戻り値の型で表現できます。

例えば、アイテムを使用する処理が「使用成功」「アイテム未所持」「アイテムを使用できない状況にある」など複数の結果を返す場合、従来は共通の基底クラスや結果を格納する専用の型を用意する必要がありました。C# 15では、結果を別々の型として用意し、ひとつのユニオン型を戻り値にできます。

ユニオン型でアイテム使用処理の結果を表すC# 15のコード例。コンパイラは定義されたすべてのケースを網羅しているかを確認するため、処理の定義漏れに気づきやすい

また、クラスの継承範囲を制限する「閉じたクラス階層(Closed class hierarchies)」も導入されました。「closed」修飾子を付けたクラスは、同じアセンブリ内からのみ継承できるようになります。

.NETは、Web、モバイル、デスクトップ、ゲームなどのアプリを開発するためのツールとライブラリを備えた開発者プラットフォームです。

.NET 11では、MCP(Model Context Protocol)サーバーのプロジェクトテンプレートが.NET SDKに同梱されました。ひな形の生成には、「dotnet new mcpserver」コマンドを使用できます。

MCPサーバーテンプレートを作成するコマンド例

そのほか、.NET 11では開発用コマンドの起動処理を軽量化したほか、JITコンパイラによるプログラムの実行性能も改善されました。また、標準ライブラリにZstandard(Zstd)圧縮のAPIが追加されています。

.NET 11は2028年11月14日までサポートされるSTS(Standard Term Support)版として提供されています。LTS(長期サポート)版の.NET 10は引き続きサポート対象ですが、.NET 8と.NET 9は2026年11月10日にサポートを終了しています。

詳細は、C#と.NETの公式ニュース記事をご確認ください。

「What's new in C# 15」Microsoft Learn「Announcing .NET 11」.NET公式ブログ

関連記事

オライリー・ジャパン、C++23に準拠した書籍『入門 モダンC++』を11/30(月)に発売。付録として「黒魔術への招待」を収録
2026.11.05
UE6で完全移行が決まった「Verse」の基本をおさらい。Epic GamesのVerseエバンジェリストが解説する、プログラミング言語としての特徴【Unreal Fest Tokyo 2026】
2026.11.05
書籍『ゲームエンジンアーキテクチャ』第4版、12/29(火)に発売。3Dレンダリング・フォトリアルライティングの解説を書き下ろし
2026.10.21
「RE ENGINE」をAI時代の開発環境へ。カプコンの次世代ゲームエンジン「REX」を支える5つの新基盤【CAPCOM オープンカンファレンス RE:2026】
2026.10.21
「ZBrush 2027」にUVエディターが実装。iPad版ZBrushでは3Dレイヤーが追加。今週のゲーム開発関連ツールまとめ
2026.10.17
C++でゲーム・CG・オーディオなど多彩なものづくりに挑戦。技術評論社、初心者向け解説書を9/29(火)に発売
2026.09.27

注目記事ランキング

2026.11.04 - 2026.11.11
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

物理エンジン
ブツリエンジン オブジェクトの物理挙動をシミュレーションする機能。ゲームエンジンの一機能として提供される場合や、物理エンジンの機能のみをミドルウェアとして提供する場合がある。
VIEW MORE

Xで最新情報をチェック!