Создание двух файлов - C#
Формулировка задачи:
Добрый день. Мне необходимо создать символьный файл. Записать в него какой-либо текст. После этого мне нужно создать второй символьный файл , в котором я должен работать с текстом из первого файла (ну например во втором файле буду выводить компоненты первого файла в обратном порядке). Подскажите пожалуйста код создания первого файла, записи в него символьных компонентов, сохранение и создание второго файла. а дальше внутри второго файла я буду уже сам пытаться работать с компонентами первого файла. Заранее большое спасибо
Или как сделать в таком случае. я вручную создаю текстовый файл .txt, а программа читает его, например переставляет все символы в обратном порядке и сохраняет это в новом файле?
Решение задачи: «Создание двух файлов»
textual
Листинг программы
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
var path = "";
var fileName1 = "first.txt";
var fileName2 = "second.txt";
var content = "Bla-bla";
File.Create(path + fileName1).Close();
File.WriteAllText(path + fileName1, content);
var newContent = File.ReadAllText(path + fileName1);
newContent = ReverseString(newContent);
File.WriteAllText(path + fileName2, newContent);
Console.ReadKey();
}
static string ReverseString(string str)
{
char[] ret = new char[str.Length];
for (int i = ret.Length - 1; i >= 0; i--)
ret[i] = str[ret.Length - (i+1)];
return new string(ret);
}
}