Ver. 14.0
リリース時期 | 2025/11 |
---|---|
同世代技術 |
|
執筆予定: 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」で説明します。