logo search
CSharp_Prog_Guide

Запись текста в файл

Следующие примеры кода демонстрируют, как записать текст в текстовый файл.

В первом примере показано, как добавить текст в существующий файл. Во втором примере показано, как создать новый текстовый файл и записать строку в него. Аналогичные функции предоставляются методами WriteAllText.

Пример

----

How to: Read Text from a File

The following code examples show how to read text from a text file. The second example notifies you when the end of the file is detected. This functionality can also be achieved by using the ReadAllLines or ReadAllText methods.

Example

using System;

using System.IO;

class Test

{

public static void Main()

{

try

{

// Create an instance of StreamReader to read from a file.

// The using statement also closes the StreamReader.

using (StreamReader sr = new StreamReader("TestFile.txt"))

{

String line;

// Read and display lines from the file until the end of

// the file is reached.

while ((line = sr.ReadLine()) != null)

{

Console.WriteLine(line);

}

}

}

catch (Exception e)

{

// Let the user know what went wrong.

Console.WriteLine("The file could not be read:");

Console.WriteLine(e.Message);

}

}

}