Old Coders Never Die

2024-05

C#

C# 汎用ジェネリック・デリゲートの共変性と反変性

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

C# 共変戻り値のオーバーライド

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

C# ジェネリック インターフェイスの共変性と反変性

C#におけるジェネリック・インターフェイスの共変性(Covariance)と反変性(Contravariance)。
2024.05.22
C#
プログラム言語
プログラム言語
C#
C#
Python
Python
フロントエンド
フロントエンド
ブログ
ブログ
エンジニア・キャリア
エンジニア・キャリア
環境・ツール
環境・ツール
フレームワーク
フレームワーク
FastAPI
FastAPI
next
next

最近の投稿

  • タプル(tuple)
  • python リストの結合
  • python ラムダ式
  • python f文字列
  • Python for-else構文

カテゴリ

  • C#
  • Python
  • Rust
  • ブログ

アーカイブ

  • 2024年12月
  • 2024年11月
  • 2024年10月
  • 2024年5月
  • 2024年2月
  • 2024年1月
Old Coders Never Die
© 2024 Old Coders Never Die.
  • ホーム
  • トップ