Как скопировать кусок массива?

Gfoblin

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

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

//редактируем предпоследний байт
lastIndex--;//Уменьшили индекс на единицу
bytes[lastIndex] = 255;
В продолжение вопроса, мне надо побайтно выдрать всё до конца - 100 байт с конца
и
второй вопрос надо "удалить" кусок из середины этого набора байтов.


что бы потом его записать в файл (бинарник).
File.WriteAllBytes(inputFilename2,bytes);
Т.е. размер файла должен уменьшится.

Как я понял массив в C# размер не меняет нужен новый...
Народ подскажите плз.
 

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113
Расскажи для какой цели, если не секрет. А пропускать можно довольно просто. Используй Skip(10), например, а брать тоже просто - Take(70)
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113

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