Чтение отдельных байт из файла - C#

Узнай цену своей работы

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

Здравствуйте господа. Предложите варианты решения проблемы. Есть файл в нём записано N количество байт, мне нужно получить в массив только конкретные байты. Как мне ориентироваться в этом файле.

Решение задачи: «Чтение отдельных байт из файла»

textual
Листинг программы
using (FileStream fileStream = new FileStream(adressDEP, FileMode.Open, FileAccess.Read))
            {                                                               
                    using (BinaryReader binaryReader = new BinaryReader(fileStream))
                    {
                     fileStream.Seek(6, SeekOrigin.Begin);
                     numberOfByteRecord[0] = binaryReader.ReadInt16();
                        int i = 0;
                        int k = 6 + numberOfByteRecord[0];
                        while (i < numberOfRecords)
                        {                        
                            fileStream.Seek(k, SeekOrigin.Begin);
                            {
                                numberOfByteRecord[i] = binaryReader.ReadInt16();
                                k = k + numberOfByteRecord[j];                                                             
                                i++;
                            }                            
                        }                    
                    binaryReader.Close();
                }
                fileStream.Close();
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5