Допустим, у меня есть массив байтов:
byte[] arr = new byte[] { 0, 1, 2, 3, 4 };
Есть ли в платформе функции, которые я могу использовать для работы с этим массивом - например, как его инвертировать (получить 4,3,2,1,0)? Или, как инвертировать его часть (2,1,0,3,4)? Получить часть массива (0,1,2,3)?
Я знаю, что могу писать функции вручную, но мне любопытно, если мне не хватает полезных утилит в платформе, о которых я должен знать (и не могу найти никакого полезного руководства с помощью Google).
Спасибо!