Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.02.2015, 21:45   #1
Chicker
Новичок
Джуниор
 
Регистрация: 24.09.2012
Сообщений: 7
Восклицание Изменение размерности одномерного массива

Приветствую вас уважаемые программисты
Возник такой вопрос: можно ли изменить размерность одномерного массива, не создавая его копии , если да, то как?
Chicker вне форума Ответить с цитированием
Старый 08.02.2015, 21:47   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Неа. А зачем? Цель какая? Может List проще взять?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 08.02.2015, 21:53   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
не создавая его копии
Копия все равно будет создана. Не кодом, так самим .NET-ом. Так что не вижу разницы.
Да и потом копии создавать это не такой уж и дурной тон. Это скорее стандарт де-факто. Так все делают, потому что привычно и удобно. Иначе пришлось бы выдумывать механизм слябов для размещения новых блоков массива.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.02.2015, 21:58   #4
Chicker
Новичок
Джуниор
 
Регистрация: 24.09.2012
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Неа. А зачем? Цель какая? Может List проще взять?
В listBox из этого массива добавляются данные и если мы добавляем запись в листбокс то она должна добавиться и в массив...
сам массив инициализируется в самом начале, размерность берётся из количества строк в файле (из которого и берутся элементы массива)

Цитата:
Сообщение от Stilet Посмотреть сообщение
Копия все равно будет создана. Не кодом, так самим .NET-ом. Так что не вижу разницы.
Да и потом копии создавать это не такой уж и дурной тон. Это скорее стандарт де-факто. Так все делают, потому что привычно и удобно. Иначе пришлось бы выдумывать механизм слябов для размещения новых блоков массива.
Стало понятнее) Тогда какой конструкцией можно копировать, чтоб более не менее в код вписалась и ("глаза не мозолила")

Последний раз редактировалось Stilet; 08.02.2015 в 23:50.
Chicker вне форума Ответить с цитированием
Старый 08.02.2015, 22:16   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Я так и не понял из вашего ответа зачем вам массив. https://msdn.microsoft.com/en-us/lib...vs.100%29.aspx
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
изменение одномерного массива.Visual C++ 6.0 lexo1993 Помощь студентам 2 23.12.2012 13:31
изменение размерности массива SAMOUCHKA Общие вопросы C/C++ 36 25.10.2011 08:11
Объявление размерности массива. iCaesy Паскаль, Turbo Pascal, PascalABC.NET 2 22.10.2011 14:42
увеличение размерности массива Лучик_света Общие вопросы .NET 3 25.10.2008 04:36