2011-01-11 7 views
0

私はいくつかのBytestuffを読んで、今はByte []を左側から読もうとしています。たとえば:c#read Byte [] right justify

var byteArr = new byte[4]; 
byteArr[0] = 233; 
byteArr[1] = 254; 
byteArr[2] = 4; 
byteArr[3] = 0; 
//SHOW IN HEX AS: E9FE0400 

は、今私は4FEE9これを行うためにか、私はこの機能をコーディングしないが任意の関数であるように、右サイドからそれを読みたいですか?

よろしく ルネ

+1

ここでは、これを16進数で「表示」していますか? –

+0

は、あなたの早期回答のためのより良い読解のための単なるコメントです。 – kockiren

答えて

1

あなたは、配列を反転させる意味しますか?その上でReverseメソッドを呼び出すだけです。

http://msdn.microsoft.com/en-us/library/d3877932.aspx

+0

それでおしまい! – kockiren

+0

@kockiren:答えがあなたの問題を解決する場合は、チェックマークをクリックして問題を正しいものとしてマークすることができます。 –

1

Array.Reverseあなたのために動作しますか?

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

これを行うための組み込み方法はありません。しかし、あなたは必要なものにArray.Reverseを使うことができます:

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