Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 16.03.2013, 19:21   #1
Vladislavik36
Пользователь
 
Регистрация: 25.09.2012
Сообщений: 12
Репутация: 10
По умолчанию удалить и подвинуть элементы в массиве

Всем привет, можно ли удалить одну строку из массива, и при этом подвинуть остальные строки так, что бы удалённая строка вновь оказалось заполненная. Ну я думаю проще объяснить на примере:
Например, у меня массив из 5 строк:
[0] блабла
[1] блабла1
[2] блабла2
[3] блабла3
[4] блабла4
Я удаляю строку 2, и должно получится так:
[0] блабла
[1] блабла1
[2] блабла3
[3] блабла4
[4] null
Можно ли как то так сделать?
Vladislavik36 вне форума   Ответить с цитированием
Старый 16.03.2013, 19:40   #2
Stilet
Белик Виталий :)
Профессионал
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Адрес: Украина, Донецкая область, г. Краматорск
Сообщений: 57,815
Репутация: 6832
По умолчанию

ИМХО переписать массив без этого элемента. LINQ тебе в помошь, и инструкция where
__________________
I'm learning to live...
Stilet вне форума   Ответить с цитированием
Старый 16.03.2013, 20:33   #3
carrotik
Пользователь
 
Регистрация: 31.01.2013
Сообщений: 16
Репутация: 10
По умолчанию

сделать из массива ArrayList, а потом применить к нему RemoveAt()

http://msdn.microsoft.com/en-us/libr....removeat.aspx
carrotik вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сформировать новый массив, содержащий повторяющиеся элементы массива A. Элементы в новом массиве не повторяются(Pascal) mad_putin Помощь студентам 0 13.12.2012 00:09
Удалить элементы в массиве, стоящие между максимальным и минимальным элементами Tkas Помощь студентам 0 04.03.2012 16:50
Занулить максимальные элементы в массиве. Leshii Паскаль 6 24.01.2012 23:49
Поменять местами элементы в массиве! Angel-dm Паскаль 5 14.04.2010 14:59
как удалить одиннаковые элементы в массиве? -ushёl- Помощь студентам 22 15.05.2009 23:07


00:07.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru