Как сохранить Список в Settings.Default?

У меня есть ListBox в моей форме, я хочу сохранить его и загрузить значения при первом запуске приложения.

Как сохранить список в PrjName.Properties.Settings.Default ?

Совершенно никаких проблем! Создайте новую настройку, например «MyListOfStrings», тип не имеет значения.

введите описание изображения здесь

затем откройте файл настроек в редакторе xml

введите описание изображения здесьвведите описание изображения здесь

ваш файл будет выглядеть так:

введите описание изображения здесь

теперь измените его, как показано ниже, и сохраните его

введите описание изображения здесь

ну, вот и все, теперь это будет выглядеть так:

введите описание изображения здесь

и в коде:

введите описание изображения здесь

Я узнал, что я не могу напрямую сохранить List в настройках приложения, но я увидел, что могу сохранить StringCollection .

И здесь я узнал, что очень просто преобразовать из StringCollection в List

 var list = stringCollection.Cast().ToList(); 

При использовании поддерживаемого на основе типа System.Collections.Specialized.StringCollection

Я использовал этот код:

  System.Collections.Specialized.StringCollection SavedSearchTerms = new System.Collections.Specialized.StringCollection(); if (Properties.Settings.Default.SavedSearches != null) { SavedSearchTerms = Properties.Settings.Default.SavedSearches; } SavedSearchTerms.Add("Any Value"); Properties.Settings.Default.SavedSearches = SavedSearchTerms; 
  • Можно скопировать все свойства определенного элемента управления? (Формы windows C #)
  • Проблема с PictureBox
  • Вызов контекстного меню NotifyIcon
  • Скопировать значения DataGridView в TextBox
  • BackgroundWorker vs background Thread
  • Получить текущий путь к папке
  • Обновление Force GUI из UI Thread
  • Сложный пользовательский интерфейс внутри ListBoxItem
  • winforms accordion
  • Как получить «дружественное» имя версии ОС?
  • Запуск метода в BackGroundWorker и отображение ProgressBar
  • Interesting Posts

    Обновление grub для целых дисков, добавленных в программный рейд

    Как вернуть случайную ассоциацию файлов

    ggplot2 3D Bar Plot

    Весенний фильтр социальной аутентификации для безстоящих конечных точек REST, использующих токен Facebook для аутентификации

    .clone () или Arrays.copyOf ()?

    Подсчитать уникальные имена в диапазоне столбцов Excel

    Перенаправление на внешний URI из ASP.NET MVC-controllerа

    Как мне отсортировать список файлов по имени, чтобы он отображал их в Windows Explorer?

    Производительность ConcurrentHashmap против HashMap

    Макрос для копирования отдельных значений из одного листа Excel в другой

    Редактор графического редактора Netbeans, создающий собственный непонятный код

    Список допустимых символов для идентификатора fragmentа в URL-адресе?

    Итерация через участников Struct и Class

    Форматирование числа с необязательными десятичными знаками в Excel

    Максимальная длина длины строки содержимого (8192) была превышена при чтении XML-данных

    Давайте будем гением компьютера.