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

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

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 737
Реакции
1 060
Баллы
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# размер не меняет нужен новый...
Народ подскажите плз.
 
Расскажи для какой цели, если не секрет. А пропускать можно довольно просто. Используй Skip(10), например, а брать тоже просто - Take(70)
 

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