Удалить элемент обычного массива (не изменяя длину) - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день! Есть массив:
int[] array = new int[10];
В массиве некоторые элементы вписаны, некоторые пустые. 1. Как определить пустой ли элемент? Просто
array[index] == null
? 2. Как очистить какой либо элемент (не изменяя длину массива) ? Просто
array[index] = null;
? Освобождаются ли ресурсы от переменной удаленной таким образом ? Что делать, если это класс? В смысле освободятся ли ресурсы занятые им если просто удалить ссылку на него в массиве (по идее больше ссылок нету) ? 3. Как получить первый пустой элемент? Заранее большое спасибо

Решение задачи: «Удалить элемент обычного массива (не изменяя длину)»

textual
Листинг программы
int i = array.ToList().IndexOf(null);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5
Похожие ответы