カテゴリーの本文に利用する文章の容易です。

タプル(tuple)
C# 7.0 から使用できるようになった値型のタプルです。 実体はSystem.ValueTupleです。C# 4から使えたSystem.Tupleがありましたが似て異なるものです。ここではSystem.ValueTupleについて扱います...

C# 汎用ジェネリック・デリゲートの共変性と反変性
.NET Framework 3.5以降、デリゲートでも変性がサポートされています。つまりメソッドのパラメータや戻り値で派生型(共変)や基本型(反変)との互換性がサポートされます。ここではFunc 汎用デリゲートにおける共変性と Actio...

C# 共変戻り値のオーバーライド
共変戻り値 (Covariant return types) C# 9.0(2019年4月リリース)から共変戻り値のオーバーライドができるようになりました。これはJavaではだいぶ昔(Java5 2004年9月リリース)から可能だったのです...

C# ジェネリック インターフェイスの共変性と反変性
C#におけるジェネリック・インターフェイスの共変性(Covariance)と反変性(Contravariance)。

[C#] null許容参照型
C# 8.0でnull許容参照型の説明