Как работает метод Seek - C#

Формулировка задачи:

Как его использовать в файлах , как поставить на определённую позицию и выбирать им следующий элемент? на msdn не чего особого нету помогите разобраться в нём... Как я понимаю это своеобразный курсор который мы наводим на элемент какой хотим. прав ли я?

Код к задаче: «Как работает метод Seek - C#»

textual
long seek;
using (var read = File.OpenRead("somefile.exe"))
{
    byte[] buffer_1 = new byte[4];
    read.Seek(0x3C, SeekOrigin.Begin);
    read.Read(buffer_1, 0, buffer_1.Length);
    Array.Reverse(buffer_1);
    string pre_seek = null;
    foreach (var item in buffer_1)
    {
        if (item <= 15) pre_seek += "0" + Convert.ToString(item, 16).ToUpper();
        else pre_seek += Convert.ToString(item, 16).ToUpper();
    }
    seek = Convert.ToInt64(pre_seek, 16);
}
// теперь значение в seek можно где-нить использовать
read.Seek(seek + 0xF8, SeekOrigin.Begin);
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

14   голосов, оценка 3.714 из 5


СДЕЛАЙТЕ РЕПОСТ