byte[] fileBytes = File.ReadAllBytes(inputFilename);

  • Автор темы Автор темы Gfoblin
  • Дата начала Дата начала

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 737
Реакции
1 060
Баллы
113
byte[] fileBytes = File.ReadAllBytes(inputFilename); - получаю файл в поток байтов.
fileBytes[62]=125; - редактирую нужный байт по своему усмотрению.

А как мне последний байт отредактировать или предпоследний?
Т.е. задача получить размер этого "массива", будет ли как fileLength?
Помогите кто в этом варится )
Спасибо.
 
C#:
Развернуть Свернуть Копировать
var bytes = File.ReadAllBytes("file.txt");
var lastIndex = bytes.Length - 1;

//редактируем последний байт
bytes[lastIndex] = 255;

//редактируем предпоследний байт
lastIndex--;//Уменьшили индекс на единицу
bytes[lastIndex] = 255;
 
  • Оценить
Реакции: Gfoblin

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)