|
146 / 146 / 32
Регистрация: 26.10.2008
Сообщений: 782
|
|||||||||||
ArrayList25.09.2009, 01:26. Показов 9837. Ответов 7
Метки нет (Все метки)
Как использовать ArrayList?
Я смотрел в MSDN, там есть пример:
Чем этот пример будет отличаться от
0
|
|||||||||||
| 25.09.2009, 01:26 | |
|
Ответы с готовыми решениями:
7
Заполнить ArrayList Взаимодействие ArrayList и метки Использование контейнера ArrayList |
|
2 / 2 / 1
Регистрация: 21.08.2009
Сообщений: 134
|
|
| 25.09.2009, 01:30 | |
|
тем что в ArrayList можно пихать объекты не заботясь о размерности. т.е. можно вставить 10, а можно 20 объектов. а в массиве нужно память выделить перед использованием
0
|
|
|
85 / 77 / 13
Регистрация: 03.09.2009
Сообщений: 346
|
||||||
| 25.09.2009, 02:15 | ||||||
|
Если создашь массив объектов, то работать с ними потом будет не очень удобно. Лучше использовать коллекцию, добавляется много удобных возможностей, плюс можно работать и как с обычным массивом.
0
|
||||||
|
146 / 146 / 32
Регистрация: 26.10.2008
Сообщений: 782
|
|
| 01.10.2009, 21:21 [ТС] | |
|
0
|
|
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
||||||
| 01.10.2009, 21:31 | ||||||
|
qwert
ArrayList устарел. Вместо него лучше использовать List<T> Как ArrayList использовать для хранения объектов? Например, есть классы ClassA, ClassB, ClassC, и мне нужно хранить объекты этих классов в контейнере. Сделать общий интерфейс IClass, пронаследовать свои классы от него. далее
0
|
||||||
|
684 / 233 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
|
|
| 01.10.2009, 21:32 | |
|
0
|
|
|
308 / 261 / 70
Регистрация: 01.12.2008
Сообщений: 1,031
|
|
| 01.10.2009, 22:06 | |
|
Насколько я понимаю List<Object> ничем не будет отличатся от ArrayList. Специально придумапи List<string> и тд. или IList<IClass> , чтобы избежать упаковки - распаковки.. Поправьте, если не прав....
0
|
|
|
84 / 83 / 6
Регистрация: 13.07.2009
Сообщений: 107
|
|
| 02.10.2009, 11:49 | |
|
wwowa, если говорить точнее, то специально придумали List<T>, где в качестве T можно подставлять string,int ну и вообще все что угодно (любые типы и классы, в том числе свои).
Применение объединений решает две проблемы: 1) Избавление от упаковки/распаковки, что дает выигрыш в скорости и отпадает необходимость приводить типы при извлечении данных. 2) Типовая безопасность. Уже на этапе компиляции будет видно можно ли помещать в конкретную коллекцию данные того или иного типа. И при извлечении, соответственно, компилятор сможет гарантировать, что извлекутся данные конкретного типа. Именно по этому, с появлением объединений, все предыдущие универсальные классы-коллекции устарели. Взамен появилось несколько гораздо более гибких классов на основе объединений, которые и следует использовать!
2
|
|
| 02.10.2009, 11:49 | |
|
Помогаю со студенческими работами здесь
8
ArrayList & object Сравнение двух ArrayList Не работает Remove(At) ArrayList Поиск и удаление элемента из ArrayList Разный тип данных в ArrayList Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|