-1
我有一個數組,我想把它分配給另一個數組變量。這裏是代碼將整個數組值賦給c#中的另一個變量?
for (int i = 0; i < length; i++)
{
arr1[i] = Convert.ToByte(Tag_uid.Substring(2 * i, 2), 16);
}
//Create an array to hold the Command Packet
byte[] CommandPacket = new byte[9];
CommandPacket[0] = arr1; //ERROR: cannot convert type byte[] to byte
我怎樣才能將整個數組值分配到commandpacket[0]
?
你就是不行。 '不能將byte []類型轉換爲byte'(我也不認爲你的循環形成arr1是正確的) –
'CommandPacket [0]'是一個單字節。你想如何分配一個字節數組?如果你想讓CommandPacket(數組)包含arr1的值,爲什麼不簡單地跳過arr1並在你的循環中賦值?最後:是C#還是Java?你可能想要使用正確的標籤? – igrimpe
@ L.B,我知道我不能這樣轉換,所以我需要一種方法來存儲值。 arr1的循環是正確的,它將一串字符串轉換爲字節並存儲在一個數組中。 – Liban