Как работает метод Seek - C#
Формулировка задачи:
Как его использовать в файлах , как поставить на определённую позицию и выбирать им следующий элемент?
на msdn не чего особого нету помогите разобраться в нём...
Как я понимаю это своеобразный курсор который мы наводим на элемент какой хотим. прав ли я?
Решение задачи: «Как работает метод Seek»
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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д