Multiple choice technology programming languages How many fields are maintained by the runtime by each instance of a reference type? One Field Two Fields Three Fields 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).