Записать массив в файл - 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(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д