|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.10.2015, 11:33 | #21 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
ArrayList это древний не generic класс из первых версий .NET, там просто object'ы хранятся.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
03.10.2015, 11:40 | #22 | |
Форумчанин
Регистрация: 13.08.2015
Сообщений: 193
|
А что generic не generic?
А в List там можно доступ по индесу сделать индересно? Щас гляну. Да можно. что это за лист в котором можно по индексу доступ делать, это уже массив а не list Да лучше List наверно использовать, я думал в нем нету доступа по индексу Цитата:
Последний раз редактировалось ninja2; 03.10.2015 в 11:44. |
|
03.10.2015, 11:56 | #23 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну generic это примерно как template в С++, при создании списка надо указать тип элементов. А в ArrayList можно любые элементы (object), при доставании надо кастовать к нужному типу и т.п.
Цитата:
https://ru.wikipedia.org/wiki/%D0%A1...D0%BA%D0%B0%29 Массивом обычно называют коллекции фиксированного размера. В С/С++ же тоже так. Что обычные С массивы надо перевыделять память для изменения размера, что std::array.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
03.10.2015, 11:59 | #24 | |
Форумчанин
Регистрация: 13.08.2015
Сообщений: 193
|
Цитата:
|
|
03.10.2015, 12:10 | #25 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
List тут примерно тоже самое, что std::vector.
LinkedList без индексов тоже есть. Ну и List/std::vector не всегда лучший вариант. Иногда удобнее Stack/Queue, иногда нужен быстрый поиск и отсутствие дубликатов (HashSet), иногда Dictionary (std::map в С++) для key-value + скорости поиска по ключу как в HashSet. Еще есть потокобезопасные коллекции https://msdn.microsoft.com/en-us/lib...vs.110%29.aspx
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
03.10.2015, 15:16 | #26 | ||
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Цитата:
Цитата:
Благодарить в репутацию. Проклинать — туда же
|
||
03.10.2015, 16:31 | #27 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну может абстрактный список не совсем подходящее слово, я имел в виду, что под Списком совсем не всегда имеется в виду Связный Список. Бывает, что это просто "список объектов", как и написано в документации.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
03.10.2015, 19:19 | #28 |
Форумчанин
Регистрация: 13.08.2015
Сообщений: 193
|
А как правильно программу завершать?
Есть цикл который запускается по нажатию на кнопку Код:
Код:
|
03.10.2015, 20:18 | #29 |
Форумчанин
Регистрация: 13.08.2015
Сообщений: 193
|
Как сделать сериализацию, вот код для примера, нужно сохранить члены класса n, str и str1 ?
Код:
|
03.10.2015, 20:37 | #30 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну по-разному можно.
Например, можно просто сохранить в файл разделяя по строкам или каким-нибудь символом типа ";", потом читать с помощью ReadAllLines или разделять строку с помощью .Split для второго. Можно сделать отдельный класс, добавить аттрибут [Serializable] и использовать XmlSerializer. Или в JSON с помощью Json.Net
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[C# + WPF] Отлов нажатий клавиш, хуки, горячие клавиши в проекте WPF | Casper-SC | WPF, UWP, WinRT, XAML | 3 | 03.03.2017 15:00 |
Условие обработки сообщений. GPSS | JavScr | Помощь студентам | 0 | 17.05.2014 23:59 |
QT - цикл обработки событий. | Базиля | Помощь студентам | 6 | 25.10.2013 16:54 |
класс Screen в WPF. Есть ли такой? [?] Не добавлять же сборку Forms в WPF | Casper-SC | Общие вопросы .NET | 2 | 30.07.2010 15:10 |
Функция обработки сообщений | VVVadim | Win Api | 2 | 08.12.2008 20:46 |