我有一個長的字節數組。我需要消除最初的16個字節。有沒有捷徑呢?如何修剪字節數組的幾個字節?
4
A
回答
12
5
退房Array.Copy
例如:
var array = //initialization
int bytesToEliminate = 16;
int newLength = array.Length - bytesToEliminate; //you may need to check if this positive
var newArray = new byte[newLength];
Array.Copy(array, bytesToEliminate, newArray, 0, newLength);
+0
我檢查過,並沒有消除前16個字節。 PLease幫助 – NewBie
+0
Array.Copy不會改變原始數組,但會創建一個副本。正確使用該副本將修剪前16個字節。 –
+0
@NewBie - 我做了一個更新,以一個簡短的例子來回答。無論如何,您應該閱讀MSDN文章以瞭解如何使用它。 –
相關問題
- 1. Java:如何「修剪」一個字節數組?
- 2. 如何修剪VB.net中的字節()
- 3. PHP中的多字節修剪?
- 4. 如何追加no。的字節數組到字節數組?
- 5. 如何讀取字節數組中的前3個字節
- 6. 複製字節數組到剪貼板
- 7. 如何比較字節數組和字節數組列表?
- 8. 如何將Java字節數組轉換爲Scala字節數組?
- 9. 如何從字節數組([UInt8])獲取一個字節(UInt8)?
- 10. 如何將一個字節數組複製到另一個字節數組中?
- 11. 如何從字節數組
- 12. 如何修改字節數組元素中的單個位?
- 13. 字節和字節數組的超類?
- 14. 將字節數組轉換回字節數組返回字節數組
- 15. Python:如何從一個4字節的字節數組中獲取一個4字節大小的整數?
- 16. 修改的2個字節
- 17. 如何連接兩個字節數組
- 18. 如何結合兩個字節數組
- 19. 添加到sql server數據庫時修剪一個字節[]
- 20. 如何從c中的字節數組讀取字節範圍
- 21. 獲取字節數組字節元帥
- 22. 修剪前幾個字符與MySQL
- 23. 在將字節數組轉換爲字符串時修剪填充值
- 24. 將字符串數組(字節值)轉換爲字節數組
- 25. 解碼字節數組中的一個字節的FOUR_BITS(C)
- 26. C - 組合一個字節的三個字節與一個字節
- 27. 如何用全0初始化java中的100個字節的字節數組
- 28. 投射原始字體與修剪字節的方式
- 29. 如何從字節數組中幾種不同ImageFormats
- 30. Arduino:一次檢查一個字節的字節數組
最有效的解決辦法是離開陣列如果你關心的話,並且只需要索引16個額外的字節。 – Jon
@Jon:我需要將新的縮短數組傳遞給另一個函數以供進一步處理 – NewBie
@NewBie那麼,調整該函數以接受與數組不同的東西。實際上,在公共接口中使用數組非常令人沮喪(是的,.NET框架也是如此;這是一個錯誤)。 –