Что такое FileStream в C#?
Класс FileStream предоставляет возможности для работы с файлами на более низком уровне, чем другие высокоуровневые классы для работы с файлами. FileStream используется для чтения и записи байтов напрямую из и в файл, предоставляя более гибкий и более мощный инструмент для манипуляции файлами.
// Пример использования FileStream для чтения и записи файла
using System;
using System.IO;
class Program
{
static void Main()
{
// Путь к файлу
string filePath = "example.txt";
// Запись в файл
using (FileStream fileStreamWrite = new FileStream(filePath, FileMode.Create))
{
// Преобразование строки в байты и запись в файл
string dataToWrite = "Hello, FileStream!";
byte[] dataBytes = System.Text.Encoding.UTF8.GetBytes(dataToWrite);
fileStreamWrite.Write(dataBytes, 0, dataBytes.Length);
}
}
}
Комментарии