Записать массив в файл - C#

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

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

я создал динамический массив :
  class Program
    {
        static void Main(string[] args)
        {
 
            Console.WriteLine("Введите число элементов массива A1");

            int n = Convert.ToInt32(Console.ReadLine());
            string n1 = Convert.ToString(Console.ReadKey());
            Random rnd = new Random();
            int[] A = new int[n];

            for (int i = 0; i < n; i++)
            {
                A[i] = rnd.Next(0, 100);
                Console.Write("\n{0}", A[i]);
            }
                 Console.ReadKey();
        }
    }
}
но как создать файл и записать результат без понятия
есть не много теории но у меня не получается
File.Create("d:\\a.txt"); File.Create("d:\\1.txt");
// Проверка существования файла
if (File.Exists("d:\\1.txt")) { 
    // Удаление файла. File.Delete("C:\\1.txt"); 
}
// Переименование файла a.txt в b.txt.
File.Move("d:\\a.txt", "d:\\b.txt");
// Перемещение файла.
File.Move("d:\\a.txt", "D:\\c.txt");
// Копирование файла.
File.Copy("D:\\c.txt", "D:\\x.txt");

Решение задачи: «Записать массив в файл»

textual
Листинг программы
using System;
using System.IO;
class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("Введите число элементов массива A1");
 
        StreamWriter sr = new StreamWriter("test.txt");
        int n = Convert.ToInt32(Console.ReadLine());
        Random rnd = new Random();
        int[] A = new int[n];
        for (int i = 0; i < n; i++)
        {
            A[i] = rnd.Next(0, 100);
            Console.Write("\n{0}", A[i]);
            sr.Write(A[i] + " ");
        }
        sr.Close();
 
        Console.ReadKey();
    }
}

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


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

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

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