Q
大小以字節
6
A
回答
11
Marshal.SizeOf(typeof(MyStruct)) * array.Length
5
還有就是sizeof
操作。但是,它只能用於不安全的環境中。
還有由邁赫達德,namingly提出的方法的差異:
對於所有其它類型,包括結構,sizeof運算符只能在不安全的代碼塊中。儘管可以使用Marshal.SizeOf方法,但此方法返回的值並不總是與sizeof返回的值相同。 Marshal.SizeOf在封送類型後返回大小,而sizeof返回公共語言運行時分配的大小,包括任何填充。
實施例:
unsafe
{
int size = sizeof(MyStruct)*myArray.Length;
}
相關問題
- 1. 枚舉大小(以字節爲單位)
- 2. Arduino以太網字節大小問題
- 3. 表單大小以字節使用JavaScript?
- 4. 獲取HTTPRequest/HTTPResponse頭字節大小(以字節爲單位)
- 5. Java:Char與字節字節大小。
- 6. NSDictionary的字節大小
- 7. BufferedImage字節數組大小
- 8. 位/字節adressing - 小/大-endnian
- 9. 大小字節邊界
- 10. 不同字節大小
- 11. 128字節的sockaddr_storage大小
- 12. Python布爾字節大小
- 13. ajax響應字節大小
- 14. 如何計算以字節爲單位的節點大小
- 15. 通過反轉字節將小字節轉換爲大字節
- 16. Android:字節分配超出字節最大堆大小
- 17. 我可以發送一個2字節大小的變量作爲1字節大小變量嗎?
- 18. 以字節爲單位測量字符串的大小php
- 19. 以字節爲單位的UTF-8字符串大小
- 20. 以字節爲單位的字典大小
- 21. 以字節/兆字節爲單位確定表或選定記錄的大小
- 22. Range頭是壓縮或未壓縮字節的大小(以字節爲單位)?
- 23. 前面加上一個字節數組的大小,以字節數組
- 24. 字節人類可讀大小與npm包文件大小
- 25. Elasticsearch存儲大小是文檔字節大小的1000倍
- 26. 不同編譯器的枚舉大小(以字節爲單位)
- 27. 如何以千字節計算視頻的大小?
- 28. 以PHP格式獲取http請求的字節大小
- 29. svn修訂版的大小(以字節爲單位)
- 30. Java:向量的大小(以字節爲單位)
乘以arr.Length? ;-) – 2011-04-13 21:58:32
@Mario:好的,修好了。 ;)@Downvoter:是這個原因嗎? – Mehrdad 2011-04-13 22:11:02
我沒有明白。假設我有'公共固定字節smthng [12];'。如果我寫了例如'int a = smthng.Lenght;'它觸發編譯器錯誤。兩者都不能處理'sizeof()'。那麼我做錯了什麼? – 2014-10-08 15:39:29