В параметры приложения записать массив строк с возможностью редактирования - C#
Формулировка задачи:
Добрый день!
Мне нужно хранить массив из 10 - 50 строк в "параметрах" приложения:
чтобы при запуске приложения этот массив был доступен
чтобы при работе приложения его можно было редактировать
чтобы при закрытии приложения этот массив строк сохранялся в параметрах
Каким образом это лучше сделать?
Можно было бы хранить в текстовом файле в одной директории с exe-шником, то мне хочется, чтобы этот массив был скрыт от глаз пользователя в параметрах приложения.
Решение задачи: «В параметры приложения записать массив строк с возможностью редактирования»
textual
Листинг программы
using System.IO; using System.Runtime.Serialization; using System.Runtime.Serialization.Formatters.Binary; public class Serializer { public Serializer() { } public void SerializeObject(string filename, ObjectToSerialize objectToSerialize) { Stream stream = File.Open(filename, FileMode.Create); BinaryFormatter bFormatter = new BinaryFormatter(); bFormatter.Serialize(stream, objectToSerialize); stream.Close(); } public ObjectToSerialize DeSerializeObject(string filename) { ObjectToSerialize objectToSerialize; Stream stream = File.Open(filename, FileMode.Open); BinaryFormatter bFormatter = new BinaryFormatter(); objectToSerialize = (ObjectToSerialize)bFormatter.Deserialize(stream); stream.Close(); return objectToSerialize; } }