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

Gfoblin

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

А как мне последний байт отредактировать или предпоследний?
Т.е. задача получить размер этого "массива", будет ли как fileLength?
Помогите кто в этом варится )
Спасибо.
 

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
410
Баллы
63
C#:
var bytes = File.ReadAllBytes("file.txt");
var lastIndex = bytes.Length - 1;

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

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

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