Multiple choice technology programming languages

How many fields are maintained by the runtime by each instance of a reference type?

  1. One Field

  2. Two Fields

  3. Three Fields

  4. Four fields

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Every instance of a reference type on the heap has two overhead fields maintained by the CLR: the Object Header (used for synchronization and hashing) and the Method Table Pointer (TypeHandle).