C#字节数组奇偶位互换

定义一个10长度的字节数组,怎样将它的奇偶数位互换呢?求代码

能举个例子吗?

将它的奇偶数位互换呢这句话什么意思

for 循环:
C#-数组位置交换,.数组临时交换位置-百度经验 C#-数组位置交换,.数组临时交换位置,C#-数组位置交换,.数组临时交换位置. https://jingyan.baidu.com/article/db55b609d57c554ba30a2f3e.html

做位运算,
int res,
int byteData = ....;对byteData for循环(7-0)
右移7位,与1并运算 ;左移6位,与 res或运算
右移6位,与1并运算 ;左移7位,与 res或运算
.
.
.