IKM C# テストを受けました。質問の1つは次のとおりです。
次のうち、C# プログラムのパフォーマンスを向上させるものはどれですか?
- A. ボクシングを使う
- B. アンボックスを使用する
- C. 定数を使用しない
- D. 空のデストラクタを使用する
- E. 参照型の代わりに値型を使用する
結局、私は質問をスキップしました。私が見ることができる唯一の可能な答えは E です。状況によっては、値型がより良いパフォーマンスを提供する可能性があります (小さな型の場合: 逆参照は必要なく、マネージド ヒープ上ではありません [参照型のメンバーではないことを前提としています] ]) ですが、常にそうであるとは限りません。