Освобождается ли память выделенная под список и массив после завершения работы метода? - C#
Формулировка задачи:
Вопрос по механике .Net.
Есть статический метод. В методе происходит инициализация и создание списка List<myClass> оператором new. Список заполняется и возвращается из метода в виде массива.
Освобождается ли память выделенная под список и массив после завершения работы метода?
Решение задачи: «Освобождается ли память выделенная под список и массив после завершения работы метода?»
textual
Листинг программы
using System; using System.Collections.Generic; internal class Class7 { private static void Main() { var iter = Foo().GetEnumerator(); while (iter.MoveNext()) { Console.WriteLine(iter.Current); } Console.ReadKey(true); } static IEnumerable<int> Foo() { yield return 1; yield return 2; yield return 3; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д