@Roman_2017

Как написать код при котором создается файл и туда записывается массив и наоборот?

Подскажите ещо плиз как выводить из файла масив
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
Morpheus_God
@Morpheus_God
Как то так.
static void Main(string[] args)
        {
            int choice;
            Console.WriteLine("1)Записать в файл массив.\n2)Считать из файла массив");
            choice = Convert.ToInt32(Console.ReadLine());

            switch(choice)
            {
                case 1:
                    int a = 0;
                    Random r = new Random();
                    int[] Arr = new int[10];
                    using (StreamWriter textFile = new StreamWriter(@"E:\test.txt"))
                    {
                        for (int i = 0; i < Arr.Length; i++)
                        {
                            Arr[i] = r.Next(11);
                            a = Arr[0];
                            Console.Write(Arr[i] + " ");
                            textFile.Write(Arr[i]);
                         // или WriteLine как удобнее
                        }
                    }
                    break;
                case 2:
                    Console.WriteLine("Содержимое файла");
                    using (StreamReader sr = new StreamReader(@"E:\test.txt"))
                    {
                        Console.WriteLine(sr.ReadToEnd());
                    }
                    break;
            }
            Console.ReadKey();
            }


Можете разделить программу на нужные вам кусочки. В первом варианте, можно сделать ввод массива нужного вам с клавиатуры или заранее создать массив и просто его записать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы