ehh*_*ehh 3 c# arrays string multidimensional-array
语法略有不同,但它们之间有什么区别.
public static string[][] str1 = { new string[] { Total, "N2" }};
public static string[,] str2 = { { Total, "N2" } };
Run Code Online (Sandbox Code Playgroud)
每种使用的准则是什么?
小智 6
看看这里:https: //msdn.microsoft.com/en-us/library/2s05feca.aspx
基本上,区别在于如何分配内存.[,]符号将在一个块中分配所有需要的内存,而[] []符号将分配一个指向数组的指针数组,其中每个数组都是单独分配的,而不一定是在其他数组旁边