Professional Documents
Culture Documents
Методичні вказівки ЛР15
Методичні вказівки ЛР15
}
Засіб перегляду надає нам доступ для читання/запису до вмісту файлу. Для
цього використовуються методи Read() і Write().
Наприклад, ми могли б записати ціле число 100 у байтовій позиції 250,
використовуючи наступний фрагмент коду:
memoryMappedViewAccessor.Write(250, 100);
Можна створити метод для запису в файл. Наприклад:
public void toMemMappedFile(string filename,string s)//назва
файлу; поле, яке потрібно записати в файл
{
try//для уникнення виведення помилки при невдачі
відкриття файлу
{
var file =MemoryMappedFile.CreateFromFile(filename,
FileMode.OpenOrCreate, Name,200);//200-кількість байт
using (var streamwriter = new
StreamWriter(file.CreateViewStream()))
{
streamwriter.WriteLine(s);
streamwriter.Close();
} file.Dispose();//збуває нерозпоряджені ресурси
}
catch { };}
Якщо не вказувати шлях файлу, то він за замовчуванням збережеться в папці
Debug проекту.