Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Массивы и коллекции Добавлено: 21.01.03 08:13  

Автор вопроса:  Павел | Web-сайт: www.vbnet.ru | ICQ: 326066673 

Почему массивы работают в десятки раз быстрее коллекций и занимают меньше места в оперативной памяти.

Желательно, чтобы ответ был применительно к VB .NET.

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 inc



ICQ: 244202544 

Вопросов: 21
Ответов: 19
 Профиль | | #1 Добавлено: 21.01.03 15:57
я думая потому, что в коллекциях можно сортировать, искать, удалять по уникальному ключю и индексу, а в массивах ты это делаешь сам

Ответить

Номер ответа: 2
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #2
Добавлено: 21.01.03 22:35
Но ведь коллекцию можно создавать и без ключей.
Я уже задавал подобный вопрос, правда не в отдельной теме,
но так и не получил на него ответа.
Мне кажется скорость зависит от того что находится в коллекции.
Могут быть объекты, а могут быть обычные переменные.
Ещё могут быть коллекции из коллекций. Может ещё что - не проверял.
Хотя моя версия только теория, а как на самом деле - хрен его знает.

Ответить

Номер ответа: 3
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #3
Добавлено: 22.01.03 10:27
Хм... В массивах тоже есть механизмы сортировки и поиска.

Ответить

Номер ответа: 4
Автор ответа:
 gasoft



Вопросов: 0
Ответов: 24
 Профиль | | #4 Добавлено: 22.01.03 11:18
Уважаемый ПАВЕЛ. А можно по-подробнее о межанизмах сортировки и поиска.

Ответить

Номер ответа: 5
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #5
Добавлено: 22.01.03 11:30
Не буду сильно распространяться на эту тему. Я как раз про это написал статью в 20 000 знаков. Как она мне надоела уже... Её должны опубликовать в февральском номере Программиста.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам