Чтение текстовых документов на C# – методы и примеры

Чтобы прочитать текстовый документ на C#, доступно несколько методов. Вот некоторые часто используемые подходы:

  1. Метод File.ReadAllText:

    string text = File.ReadAllText("path/to/text/document.txt");
  2. Метод File.ReadAllLines:

    string[] lines = File.ReadAllLines("path/to/text/document.txt");
  3. Класс StreamReader:

    using (StreamReader sr = new StreamReader("path/to/text/document.txt"))
    {
       string text = sr.ReadToEnd();
    }
  4. Комбинация FileStream и StreamReader:

    using (FileStream fs = new FileStream("path/to/text/document.txt", FileMode.Open))
    using (StreamReader sr = new StreamReader(fs))
    {
       string text = sr.ReadToEnd();
    }
  5. Класс WebClient (для чтения по URL-адресу):

    using (WebClient client = new WebClient())
    {
       string text = client.DownloadString("http://www.example.com/document.txt");
    }

Эти методы предоставляют различные способы чтения содержимого текстового документа на C# в зависимости от ваших конкретных требований. Выберите метод, который лучше всего соответствует вашим потребностям.