c#读取字节[]右对齐

c#读取字节[]右对齐,c#,.net,C#,.net,我读了一些Bytestuff,现在我尝试从左侧读取Byte[]。例如: var byteArr = new byte[4]; byteArr[0] = 233; byteArr[1] = 254; byteArr[2] = 4; byteArr[3] = 0; //SHOW IN HEX AS: E9FE0400 现在我想从右边读它,因为4FEE9是否有任何函数可以执行此操作,或者我是否编写此函数 问候 Rene你是说反转阵列吗?只需对其调用Reverse方法即可 你是说反转阵列吗?只

我读了一些Bytestuff,现在我尝试从左侧读取Byte[]。例如:

var byteArr = new byte[4]; 
byteArr[0] = 233; 
byteArr[1] = 254; 
byteArr[2] = 4; 
byteArr[3] = 0;
//SHOW IN HEX AS: E9FE0400
现在我想从右边读它,因为4FEE9是否有任何函数可以执行此操作,或者我是否编写此函数

问候
Rene

你是说反转阵列吗?只需对其调用
Reverse
方法即可


你是说反转阵列吗?只需对其调用
Reverse
方法即可


数组。反向对你有用吗

Array.Reverse (byteArr); //reverses the elements' order

Array.Reverse
对你有用吗

Array.Reverse (byteArr); //reverses the elements' order

我不认为有任何内置方法可以做到这一点。但您可以使用
Array.Reverse
来满足您的需要:

string hex = BitConverter.ToString(byteArr.Reverse().ToArray()));

我不认为有任何内置方法可以做到这一点。但您可以使用
Array.Reverse
来满足您的需要:

string hex = BitConverter.ToString(byteArr.Reverse().ToArray()));

你在哪里用十六进制“显示”这个?只是为了更好地阅读而评论你在哪里用十六进制“显示”这个?只是为了更好地阅读而评论你的快速回答。就这样@kockiren:如果答案解决了你的问题,你可以通过点击复选标记.THX来为你的快速答案打上正确的标记。就这样@科克伦:如果答案解决了你的问题,你可以点击复选标记将其标记为正确。