Отчет по лабораторной работе №1 по Технологиям и методам программирования



бет5/7
Дата18.04.2022
өлшемі21,02 Kb.
#139870
түріОтчет
1   2   3   4   5   6   7
Байланысты:
№1 Лабораторная работа (2)

public int readValue(int index)
{
if (index >= arraySize)
throw new Exception("Индекс за пределами массива!\n");
int numberPage = index / Page.size;
page = BinaryDeserializble(name + numberPage.ToString() + ".dat");
return page.data[index % Page.size];
}
public void deleteValue(int index)
{
if (index >= arraySize)
throw new Exception("Индекс за пределами массива!\n");
int numberPage = index / Page.size;
page = BinaryDeserializble(name + numberPage.ToString() + ".dat");
page.data[index % Page.size] = 0;
page.bitmap[index % Page.size] = false;
BinarySerializble(name + numberPage.ToString() + ".dat", page);
}
public void overwriteValue(int index, int value)
{
if (index >= arraySize)
throw new Exception("Индекс за пределами массива!\n");
int numberPage = index / Page.size;
page = BinaryDeserializble(name + numberPage.ToString() + ".dat");


Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет