Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 内存中的二维数组_C#_Arrays_Memory - Fatal编程技术网

C# 内存中的二维数组

C# 内存中的二维数组,c#,arrays,memory,C#,Arrays,Memory,可能重复: 字节[,]myArray是否始终在连续内存块中 我有一些代码可以处理存储在这样的数组中的图像,一切都很好,但我只是想确定一下 编辑:我使用不安全的代码。是的,它总是在内存中,并将被连续存储 看一看: msdn说你可以不用考虑就使用它:看一看。有一种说法是:“在C中,你不能保证内存块是连续的。CLR试图将内存分配到一个连续的块中,但它可能会将内存分配到几个块中…”和“像任何人都不使用的那样使用指针。”这是提高速度的最佳解决方案;)

可能重复:

字节[,]myArray
是否始终在连续内存块中

我有一些代码可以处理存储在这样的数组中的图像,一切都很好,但我只是想确定一下


编辑:我使用不安全的代码。

是的,它总是在内存中,并将被连续存储

看一看:

msdn说你可以不用考虑就使用它:

看一看。有一种说法是:“在C中,你不能保证内存块是连续的。CLR试图将内存分配到一个连续的块中,但它可能会将内存分配到几个块中…”和“像任何人都不使用的那样使用指针。”这是提高速度的最佳解决方案;)