目次

Ver. 14.0
リリース時期 2025/11
同世代技術
  • .NET 10.0
  • Visual Studio 2022 18.0

執筆予定: C# 14.0 トラッキング issue

First-class Span

Span<T>/ReadOnlySpan<T> 構造体を言語構文的に特別扱いするようなりました。

詳しくは「First-class Span」で説明します。

その他

unbound な型に対する nameof

T<> みたいに型引数を埋めていないジェネリック型(これを unbound (未束縛)とか open (開きっぱなし) な型といいます)に対して nameof 演算子を使えるようになりました。

Console.WriteLine(nameof(List<>)); // "List"
Console.WriteLine(nameof(Dictionary<,>.Keys)); // "Keys"
Console.WriteLine(nameof(List<>.Enumerator.MoveNext)); // "MoveNext"

詳しくは「unbound な型に対する nameof」で説明します。

更新履歴

ブログ