Ответы - CodeHelperСписок последних 15 ответов на вопрос с сайта CodeHelperuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=2362012-09-25T11:11:18Zuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=237Что использовать - списки или массивы?2009-12-08T09:12:53-06:002009-12-08T09:12:53-06:00safonoveaКак в .NET сделать выбор между списком ( List<object> ) и массивом ( object[] )? В каких случаях использовать тот или иной вариант?uuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=238Ответ от Sane на вопрос с сайта CodeHelper2009-12-08T11:04:51-06:002009-12-08T11:04:51-06:00SaneОчевидно, если вы знаете наперед размер массива и не планируете в дальнешем изменять его размер (добавлять/удалять элементы), то выбирайте массив, иначае List.uuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=239Ответ от alex.algel на вопрос с сайта CodeHelper2009-12-08T13:30:39-06:002009-12-08T13:30:39-06:00alex.algelВсе зависит от задачи. List<T> по сути является оберткой вокруг массива. Поэтому если размер заранее известен и не требуется его изменение, то вполне можно обойтись массивом. В то же время, если вы решите использовать коллекцию объектов в качестве источника данных для элементов управления, тоuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=240Ответ от Чак Норрис на вопрос с сайта CodeHelper2009-12-09T03:14:34-06:002009-12-09T03:14:34-06:00Чак НоррисНа самом деле вопрос сложнее чем кажется. Понятно, что если задается какая-то константная коллекция, то лучше определить ее массивом, а не списком. Однако, есть мнение, что массивы можно (и даже нужно) использовать более активно, в частности, возвращать из различных сервисов и репозиториев.uuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=241Ответ от Удалить на вопрос с сайта CodeHelper2009-12-09T04:04:01-06:002009-12-09T04:04:01-06:00УдалитьИспользуй всегда списки :) они удобней чем массивы кроме случаев когда массивы необходимы по конкретным причинам таким как неизменяемость, быстрота, совместимость, легковесность