Zmienne i parametry

Zmienna reprezentuje obszar pamięci zawierający modyfikowalną wartość. Zmienna może być zmienną lokalną, parametrem (przekazanym przez wartość bądź referencję albo parametrem wyjściowym), polem (polem instancji albo polem statycznym) albo też elementem tablicy.

Stos i sterta

Stos i sterta to obszary pamięci, w których tworzy się i przechowuje zmienne i stałe programu. Każdy z tych obszarów ma nieco inną charakterystykę, zwłaszcza w kontekście czasu życia zmiennych.

Stos

Stos jest blokiem pamięci do przechowywania zmiennych lokalnych i parametrów. Rośnie automatycznie i jest też automatycznie zwijany wraz z wywołaniami funkcji i powrotami z funkcji. Weźmy pod uwagę następującą metodę (dla uproszczenia pomijamy w niej sprawdzanie ...

Get C# 7.0 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.