Код: Выделить всё
int varA = 1;
int varB = 2;
int result = varA + varB;
Console.WriteLine(result);
Означает ли это, что программа выделяет 1 МБ + 1 МБ + 1 МБ = 3 МБ памяти в начале, когда я запускаю программу и освобождаю 3 МБ памяти? когда я выхожу из программы?
Или программа выделяет 3 МБ памяти вначале, когда я запускаю программу, и освобождаю 2 МБ памяти, когда я суммирую varA и varB, потому что тогда мне больше не нужны varA и varB?
Подробнее здесь: https://stackoverflow.com/questions/785 ... on-life-cy