Как переписать числа в другой файл? - C#
Формулировка задачи:
Сделал файл, чтобы в нём чередовались цифры, сначала 10 положи, потом 10 отриц и тд.
Вопрос вот в чём, как переписать в другой файл эти же цифры, но 20 полож, 20 отриц и т.д. Подскажите, как это можно осуществить, а то всю голову обломал, и не могу понять.
Random r = new Random(); { StreamWriter file = File.CreateText("E:\\f.txt"); for (int i = 0; i < 5; i++) { for (int j = 0; j < 10; j++) { file.WriteLine(r.Next(0,10)); } for (int c = 0; c < 10; c++) { file.WriteLine(r.Next(-10, 0)); } } file.Close(); }
Решение задачи: «Как переписать числа в другой файл?»
textual
Листинг программы
static void Rewrite() { bool exit = false; List<int> nums = new List<int>(); StreamReader streamReader = new StreamReader("E:\\f.txt"); StreamWriter file = File.CreateText("E:\\ff.txt"); while (!exit) { for (int i = 0; i < 40; i++) { if (streamReader.EndOfStream) { exit = true; break; } nums.Add(Convert.ToInt32(streamReader.ReadLine())); } nums = nums.OrderByDescending(x => x >= 0 ? 1 : 0).ToList<int>(); for (int i = 0; i < nums.Count; i++) file.WriteLine(nums[i]); nums.Clear(); } file.Close(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д