是否byte[,] myArray
總是在連續存儲器塊?
我有一些代碼與存儲在這樣的數組中的圖像一起工作,一切正常,但我只是要求確定。
編輯:我使用不安全的代碼。
是否byte[,] myArray
總是在連續存儲器塊?
我有一些代碼與存儲在這樣的數組中的圖像一起工作,一切正常,但我只是要求確定。
編輯:我使用不安全的代碼。
是的,它總是在那裏,在記憶中,並會連續記憶。
看看:True Unsafe Code Performance
和MSDN說沒有去想它,你可以使用:http://msdn.microsoft.com/en-us/library/28k1s2k6%28v=vs.80%29.aspx
看看[這個答案](http://stackoverflow.com/a/7900793/706456 )。有一個[參考](http://stackoverflow.com/a/7900786/706456):*「在C#中,你不能保證內存塊是連續的.CLR嘗試分配內存在一個連續的塊,但它可能分配在幾個塊...「* – oleksii 2012-07-20 08:39:59