C# Dictionary のキーに列挙型・構造体型を使った場合のボックス化について2020/9/9CSharpはじめに 「ボックス化したくないなら、Dictionary のキーに列挙型と構造体型を使うな」という話は比較的有名ですが、今回はコードベースで調査してみたいと思います。 調査結果 Dictionary 実装について Dictionary の多くの操作(値取得、値追加、値削除等…
C# struct 引数2020/8/19CSharpはじめに C# 言語仕様としても、Unity(ゲームエンジンの方)等の C# を用いた開発環境においても、struct の存在感は増しています。が、class に慣れてしまっていると、癖があって、変なパフォーマンスボトルネックを知らずにつくってしまいがちなのも事実です…