Текстовый файл с переменными - C#

Узнай цену своей работы

Формулировка задачи:

Необходимо создать текстовый файл с переменными, что бы после того, как запихну программу в .exe была возможность менять некие параметры. Нужно именно .txt файл.
Нашел такой вот кусок кода, это считывание из .txt, а как присвоить это переменным?
class ReadFromFile
{
    static void Main()
    {
// Read the file as one string.
string text = System.IO.File.ReadAllText(@"C:\Users\Public\TestFolder\WriteText.txt");
  System.Console.WriteLine("Contents of WriteText.txt = {0}", text);
 // Read each line of the file into a string array. Each element
        // of the array is one line of the file.
        string[] lines = System.IO.File.ReadAllLines(@"C:\Users\Public\TestFolder\WriteLines2.txt");
// Display the file contents by using a foreach loop.
        System.Console.WriteLine("Contents of WriteLines2.txt = ");
        foreach (string line in lines)
        {
            // Use a tab to indent each line of the file.
            Console.WriteLine("\t" + line);
        }

Решение задачи: «Текстовый файл с переменными»

textual
Листинг программы
            //  Параметры файла, куда сохраняем.
            string path = "1.txt";      //  путь.
            char separator = ',';       //  символ-разделитель (может быть массив).
 
            //  Настройки для сохранения.
            int a = 5;
            string b = "London";
            
            //  Пишем
            StreamWriter streamWriter1 = new StreamWriter(path);
 
            using (streamWriter1)
            {
                streamWriter1.WriteLine(a.ToString() + separator + b);
            }
 
            //  Сбили настройки, для проверки.
            a = 8;
            b = "Москва";
 
            //  Читаем
            StreamReader streamReader1 = new StreamReader(path);
            
            using (streamReader1)
            {
                string buffStr = streamReader1.ReadLine();
 
                if (buffStr != null)
                {
                    string[] buff = buffStr.Split(separator);
                    a = int.Parse(buff[0]);
                    b = buff[1];
                }
 
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.111 из 5
Похожие ответы