Сохранения данных в файл и последующие использование при каждом запуске программы

375
04 мая 2017, 11:35

Всем добрый день. Меня мучает вопрос. Вот в чем интересность, у меня есть N-количество textbox. Необходимо первый раз ввести информацию, она видимо должна сохраниться в некий файл, чтобы при последующем запуске программы мне не выскакивало сообщение о повторном вводе данных. (происходило считывание данных с файла) и продолжало работать. У меня получается только один раз надо ввести а последующим только читать из файла для входа.

Работаю я на C# и Visual studio 2015.

Answer 1
    static void Main(string[] args)
    {
        Console.WriteLine("Hello World!");
        string filename = @"C:\WriteLines.txt";

        if (File.Exists(filename) == true)
        {
            StreamReader s = File.OpenText(filename);
            if (s.BaseStream.Length != 0)
            {
                string read = null;
                while ((read = s.ReadLine()) != null)
                {
                    Console.WriteLine(read);
                }
                s.Dispose();
            }
            else {
                s.Dispose();
                save();
            }
        }
        else
        {
            save();
        }
     }
    static void save()
    {
        // Example #1: Write an array of strings to a file.
        // Create a string array that consists of three lines.
        string[] lines = { "First line", "Second line", "Third line" };
        // WriteAllLines creates a file, writes a collection of strings to the file,
        // and then closes the file.  You do NOT need to call Flush() or Close().
        System.IO.File.WriteAllLines(@"C:\WriteLines.txt", lines);
    }
READ ALSO
Как запретить обновления данных в WPF в TextBox?

Как запретить обновления данных в WPF в TextBox?

У меня есть метод во ViewModel который обновляет данные каждую секунду с базы, получается когда я хочу изменить данные в TexBox данные которые я ввожу...

411
Выбрать несколько полей в combocheckbox

Выбрать несколько полей в combocheckbox

ЗдравствуйтеОчень нужна ваша помощь

297
Как узнать, какой return сработал в unit test

Как узнать, какой return сработал в unit test

Есть метод, который добавляет нового пользователяЕсли пользователь добавлен - перенаправляет на index, иначе возвращает вьюшку с моделью

252