我想傳輸一個APDU,然後我得到響應。我想通過API記錄比較的最後兩個字節。如何在C#中使用索引傳遞字節數組的子串?
byte[] response = Transmit(apdu);
//response here comes will be 0x00 0x01 0x02 0x03 0x04
//response.Length will be 5
byte[] expectedResponse = { 0x03, 0x04 };
int index = (response.Length)-2;
Log.CheckLastTwoBytes(response[index],expectedResponse);
//The declaration of CheckLastTwoBytes is
//public static void CheckLastTwoBytes(byte[] Response, byte[] ExpResp)
這是無效參數的錯誤。我怎樣才能將最後2個字節傳遞給API?
其實我想知道,如果有可能使用索引傳遞子串而不使用臨時數組。 (就像我們可以在C中做的那樣) – SHRI
不用C#,很遺憾地說。 –
ArraySegment是一種引用數組的片段而不復制它的副本的方法 – gordy