我讀了一些Bytestuff,現在我嘗試從左側讀取Byte []。例如:c#讀取字節[]右對齊
var byteArr = new byte[4];
byteArr[0] = 233;
byteArr[1] = 254;
byteArr[2] = 4;
byteArr[3] = 0;
//SHOW IN HEX AS: E9FE0400
現在我想從右側4FEE9讀它有什麼功能,要做到這一點還是我編寫這個功能呢?
問候 劉若英
我讀了一些Bytestuff,現在我嘗試從左側讀取Byte []。例如:c#讀取字節[]右對齊
var byteArr = new byte[4];
byteArr[0] = 233;
byteArr[1] = 254;
byteArr[2] = 4;
byteArr[3] = 0;
//SHOW IN HEX AS: E9FE0400
現在我想從右側4FEE9讀它有什麼功能,要做到這一點還是我編寫這個功能呢?
問候 劉若英
你的意思扭轉陣列?只需撥打Reverse
就可以了。
THX爲您的快速答案。而已! – kockiren
@kockiren:如果答案解決了您的問題,您可以通過單擊複選標記將其標記爲正確。 –
將Array.Reverse
爲你工作?
Array.Reverse (byteArr); //reverses the elements' order
我不認爲有任何內置的方法來做到這一點。但您可以使用Array.Reverse
來滿足您的需求:
string hex = BitConverter.ToString(byteArr.Reverse().ToArray()));
你在哪裏「顯示」這個十六進制? –
只是一個更好的閱讀評論 – kockiren