Удалить элемент обычного массива (не изменяя длину) - C#
Формулировка задачи:
Добрый день!
Есть массив:
В массиве некоторые элементы вписаны, некоторые пустые.
1. Как определить пустой ли элемент?
Просто ?
2. Как очистить какой либо элемент (не изменяя длину массива) ?
Просто ?
Освобождаются ли ресурсы от переменной удаленной таким образом ?
Что делать, если это класс? В смысле освободятся ли ресурсы занятые им если просто удалить ссылку на него в массиве (по идее больше ссылок нету) ?
3. Как получить первый пустой элемент?
Заранее большое спасибо
int[] array = new int[10];
array[index] == null
array[index] = null;
Решение задачи: «Удалить элемент обычного массива (не изменяя длину)»
textual
Листинг программы
int i = array.ToList().IndexOf(null);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д