いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

Genericなクラスに定義したstaticフィールドについて

すごい小ネタ感あふれる話題なのですが、最近まで知らなかったので忘れない内にメモメモ。

ジェネリックなクラスを定義して、滅多にしないと思いますがstaticなフィールドを定義すると、そのフィールドは型パラメータ毎に定義されることになります。つまり、staticなんだけど全体で一つではないです。

以下サンプルです。

ジェネリッククラスに定義したstaticフィールドは型パラメータ毎に定義される。


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。