Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
8 / 8 / 6
Регистрация: 02.12.2013
Сообщений: 54
1

Сохранение SortedList в Settings.Settings

13.10.2014, 20:06. Показов 1332. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте дорогие форумчане.
Возникла проблема с сохранением SortedList в Settings.Settings
вроде все как обычно но возникли сложности, ну во первых ели нашел сам SortedList, в обзоре типов его не оказалось и пришлось вбивать ссылку на него вручную. При сохранении разными способами ошибки нет, и до закрытия программы ключ считывает а вот при повторном запуске отказывается.
способ 1
Кликните здесь для просмотра всего текста

C#
1
2
            Properties.Settings.Default.letterА.Add((param1,param2);
            Properties.Settings.Default.Save();

сбособ 2
Кликните здесь для просмотра всего текста

C#
1
2
3
            Properties.Settings.Default.letterА = new System.Collections.SortedList();
            Properties.Settings.Default.letterА.Add(param1,param2);
            Properties.Settings.Default.Save();

сбособ 3
Кликните здесь для просмотра всего текста

C#
1
2
3
4
            SortedList sort = new SortedList();
            sort.Add(param1,param2);
            Properties.Settings.Default.letterА = sort;
            Properties.Settings.Default.Save();


также были нашарен разные словари в обзоре типов, такие как System.Collections.Specialized.ListDictionary но появляется вопрос сравнения "полезности"
вот к примеру сравнение SortedList и SortedDictionary
Кликните здесь для просмотра всего текста

SortedList<TKey, TValue> использует меньше памяти, чем SortedDictionary<TKey, TValue>

SortedDictionary<TKey, TValue> быстрее вставляет и удаляет элементы.

При наполнении коллекции отсортированными данными SortedList<TKey,TValue> работает быстрее, если при этом не требуется изменение емкости.

и так подводя итоги поставлю конкретные вопросы:
1.Как же все таки сохранить SortedList в Settings.Settings с возможность последующего считывания\редактирования?
2.Если есть более выгодное решение нежели SortedList для хранение большой коллекции и поиска по ней ключа, и если есть то как с ним работать в Settings.Settings?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.10.2014, 20:06
Ответы с готовыми решениями:

Сохранение элементов comboBox в Settings.settings
Доброго времени суток, форумчане! Делаю простенькую программу, но столкнулся с проблемой. Мне...

Как сделать чтобы текст введённый в richTextBox сохранялся в Settings.settings?
Сценарий Открыл форму 1-ый раз. Ввёл в &quot;richTextBox1&quot; текст &quot;Текст 1&quot; Закрыл форму. Открыл...

Настройки приложения Settings.settings
Почему если я изменяю AssemblyVersion в AssemblyInfo на предыдущее значения, то при запуске...

Чтение параметра из Settings.settings
Здравствуйте. Не могу понять, почему не получается прочитать значение из настроек. ...

2
Эксперт .NET
5545 / 4308 / 1218
Регистрация: 12.10.2013
Сообщений: 12,356
Записей в блоге: 2
13.10.2014, 20:49 2
joker13-13, а какая, собственно, задача стоит?
0
8 / 8 / 6
Регистрация: 02.12.2013
Сообщений: 54
13.10.2014, 21:55  [ТС] 3
insite2012, мне нужно сделать авто корректировку текста, для этого использую общее значение и синонимы к нему. Например:
пользователь вводит "окей, тоды до завтра";
программа ищет один Общий(главный, заранее заданный) синоним к каждому слову и выводит "хорошо, тогда до завтра"
но база синонимов огромна, мне нужно найти самый быстрый способ вытаскивания синонима, экспериментирую с бдшкой,словарями и тд.
0
13.10.2014, 21:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.10.2014, 21:55
Помогаю со студенческими работами здесь

Непонятная ситуация с Settings.settings
Доброго времени суток, форумчане! Делаю свою программу. Всё получается. При компиляции в самой...

Сохранение DataTable в Properties.Settings.Default
Подскажите как реализовать. Есть DataTable с двумя колонками и ДатаГрид, который отображает...

сохранение dataTable в Properties.Settings.Default
Задача: по кнопке загрузить данные из ексель файла в dataTable сохранить dataTable в...

Сохранение данных INT через Settings.Default
Всем привет, подскажите пожалуйста, как сделать сохранение и загрузку данных типа int через...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru