Привет, меня зовут Иван и в этой статье я хочу поделиться с вами своим опытом написания программы на языке C#, которая создает файл с текстом и выводит его на экран. Кроме того, я также расскажу вам о двух функциях, которые я добавил в программу ౼ функции записи информации в файл и функции удаления всей информации из файла.Для начала, чтобы создать файл с текстом, я использовал следующий код в C#⁚
csharp
using System;
using System.IO;
class Program
{
static void Main
{
string fileName ″textFile.txt″;
string text ″Это текст, который будет записан в файл.″;
File.WriteAllText(fileName, text);
Console.WriteLine(″Файл успешно создан и заполнен текстом.″);
Console.ReadLine;
}
}
В этом коде я использовал метод `File.WriteAllText`, который принимает два параметра ౼ имя файла и текст, который нужно записать в файл. Затем я вывожу сообщение о том, что файл успешно создан и заполнен.Теперь перейдем к модификации программы. Для добавления функции записи информации в файл я создал новый метод `WriteToFile`, который принимает два параметра ౼ имя файла и текст для записи. Этот метод использует метод `File.AppendText`, чтобы добавить текст в конец файла. Вот, как это выглядит⁚
csharp
using System;
using System.IO;
class Program
{
static void Main
{
string fileName ″textFile.txt″;
string text ″Это текст, который будет записан в файл.″;
WriteToFile(fileName, text);
Console.WriteLine(″Файл успешно создан и заполнен текстом.″);
Console.ReadLine;
}
static void WriteToFile(string fileName, string text)
{
using (StreamWriter writer File.AppendText(fileName))
{
writer.WriteLine(text);
}
}
}
Теперь, при запуске программы, она также вызывает функцию `WriteToFile` и добавляет дополнительный текст в файл.Для создания функции удаления всей информации из файла, я добавил метод `ClearFile`, который принимает имя файла в качестве параметра. Этот метод открывает файл, устанавливает пустую строку и перезаписывает файл с новым содержимым. Вот, как это выглядит⁚
csharp
using System;
using System.IO;
class Program
{
static void Main
{
string fileName ″textFile.txt″;
string text ″Это текст, который будет записан в файл.″;
WriteToFile(fileName, text);
ClearFile(fileName);
Console.WriteLine(″Файл успешно создан, заполнен текстом и очищен.″);
Console.ReadLine;
}
static void WriteToFile(string fileName, string text)
{
using (StreamWriter writer File.AppendText(fileName))
{
writer.WriteLine(text);
}
}
static void ClearFile(string fileName)
{
File.WriteAllText(fileName, string.Empty);
}
}
Теперь, при запуске программы, она создает файл, записывает текст, а затем удаляет всю информацию из файла с помощью функции `ClearFile`.
Надеюсь, мой опыт будет полезен для вас при написании программы на C#, которая создает файл с текстом, записывает информацию в файл и удаляет информацию из файла. Удачи в ваших программировании!