Variablen und Parameter
Eine Variable repräsentiert einen Speicherbereich, der einen veränderbaren Wert enthält. Eine Variable kann eine lokale Variable, ein Parameter (value
, ref
oder out
), ein Feld
(Instanz
oder statisch
) oder ein Array-Element
sein.
Der Stack und der Heap
Der Stack und der Heap sind die Orte, an denen Variablen und Konstanten abgelegt werden. Jeder hat bezüglich der Lebensspanne der Objekte eine andere Semantik.
Der Stack
Der Stack ist ein Speicherbereich, in dem lokale Variablen und Parameter gespeichert werden. Der Stack wächst und schrumpft automatisch, sobald Funktionen betreten und wieder verlassen werden. Schauen Sie sich die folgende Methode an (um es nicht zu kompliziert zu machen, wird die Prüfung des übergebenen Arguments ...
Get C# 3.0: kurz & gut now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.