Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
2 / 2 / 0
Регистрация: 14.06.2012
Сообщений: 353

Удалить элемент из типизированного списка, так, чтобы индексы остальных не менялись

17.06.2016, 15:08. Показов 1029. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Удалить элемент из типизированного списка, так, чтобы индексы остальных не менялись.
List<double> sort = new List<double>();
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.06.2016, 15:08
Ответы с готовыми решениями:

Скопировтаь элементы списка в другой так, чтобы при их модификации в одном, они не менялись во втором
Доброго времени суток. Столкнулся с проблемой, причина которой кроется, как я понял в ссылочных типах данных в c#. Из файла загружаются...

Можно ли в StringGrid после создания типизированного файла выделить элемент списка и заменить его или удалить?
Скажите пожалуйста,можно в stringgrid после создания типизированного файла выделить элемент списка и заменить его или удалить? Если да,то...

Удалить из a(1)...a(n) элемент с номером К (т.е. a(k)) вставить элемент равный P, так чтобы не нарушалась упорядоченность
Даны действительные числа a(1)....a(n), P, натуральное К (a(1)&lt;=a(2)&lt;=.......&lt;=a(n)). Удалить из a(1)...a(n) элемент с номером К (т.е....

5
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
17.06.2016, 15:21
По-моему это нереально... Уж лучше заменить каким-либо значением, характеризирующим элемент как удаленный.
Как это в СУБД сделано, когда записи не исчезают, а просто помечаются.
0
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
17.06.2016, 15:50
Semael, Используй не List<double>, а Dictionary<int, double>. Тут только одна проблема - индексы надо будет вручную задавать.
0
71 / 58 / 31
Регистрация: 05.09.2013
Сообщений: 666
17.06.2016, 15:54
Да double.NaN запиши туда) Нет значения - нет проблем))
0
9 / 9 / 6
Регистрация: 13.11.2012
Сообщений: 173
17.06.2016, 15:56
А как насчет
C#
1
List<double?> sort = new List<double?>();
Удаленные элементы будут null.
0
158 / 187 / 48
Регистрация: 25.11.2013
Сообщений: 978
19.06.2016, 03:03
Удалять еще можно так:

C#
1
2
3
4
for (int i = sort.Count-1; i >= 0; i--)
            {
                sort.RemoveAt(i);
            }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.06.2016, 03:03
Помогаю со студенческими работами здесь

Удалить из массива элемент и вставить на нужное место элемент q, так, чтобы не нарушалась упорядоченность
Здравствуйте! Вот сама задача Заданы целочисленный массив а1,а2...аn упорядоченный по не возрастанию элементов и целочисленные переменные...

Массив: Удалить из массива элемент с номером k и вставить элемент, равный p, так, чтобы не нарушилась упорядоченность.
Дано: a:array of real;p:real;k:integer;(a&lt;=a&lt;=⋯&lt;=a,0&lt;k≤n). Удалить из a элемент с номером k (т.е. a) и вставить элемент, равный p, так,...

Как сделать так, чтобы изображения менялись по нажатию клавиши клавиатуры?
нужно нарисовать несколько картинок. как рисовать я знаю. вопрос в том как сделать так чтобы при нажатии клавиши клавиатуры они поочередно...

Как сделать так чтобы при смене даты менялись и данные
Есть база данных. Там данные. В одной ячейке написана дата. Как сделать так чтобы при смене даты менялись и данные.

Требуется сделать так чтобы каждые 10 сек менялись три картинки
подскажите как задать этот самый таймер смены картинок ,знаю глупый вопрос но требуется это сделать и не понимаю как ,заранее спасибо!)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru