Speicherzuordnung von Werttypen und Referenztypen im .net-Framework

Gibt es einen fortgeschrittenen Artikel, den ich lesen kann, der erklärt, wie Speicher für verschiedene Typen (Wert und Referenz) im .net-Framework zugewiesen wird.

Zum Beispiel wissen wir, dass Werttypen Speicherplatz auf einem Stapel zugewiesen wird, aber wie wird das verwaltet?

Wie werden Referenztypen in einem Heap verwaltet und wo werden die tatsächlichen Werte gespeichert? (Referenztyp wie jede Klasse enthält viele Werttypen. Wo werden sie gespeichert und wie werden sie verwaltet?)

Antworten auf die Frage(5)

Ihre Antwort auf die Frage