Записать массив в файл - 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();
}
}