Хранить очень большой строковый массив или строку? - PullRequest
7 голосов
/ 04 января 2012

У меня есть большой список из 1600 опций автозаполнения для моего текстового поля в Visual Studio. Каков наилучший способ добавить эти параметры в пользовательский список автозаполнения текстового поля?

В настоящее время в моем текстовом редакторе все настройки разделены точками с запятой. Должен ли я просто скопировать это в VS в виде строки, как добавить его в список, разделив его на массив с точкой с запятой в качестве разделителя? Было бы лучше преобразовать код в массив строк, например: новая строка [x] {"setting1", "setting2", "setting3", "setting4"} ... и т. Д. Должен ли я сохранить его в настройках приложения или в новом файле и поместить в качестве ресурса? Все это по сути одно и то же?

1 Ответ

7 голосов
/ 04 января 2012

С таким большим списком моей главной задачей (кроме скорости) будет прежде всего ремонтопригодность.

Если бы это было мое приложение, я бы сохранял его в файле и либо считывал этот файл при запуске приложения, либо сохранял его как встроенный ресурс в зависимости от необходимости настройки или обновления после развертывания.

На самом деле, я бы начал с автономного файла, пока не понял скорость изменения файла, если он есть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...