相关疑难解决方法(0)

C#中多维数组和数组数组之间有什么区别?

C#中多维数组double[,]和数组数组之间有什么区别double[][]

如果有差异,每个人的最佳用途是什么?

c# jagged-arrays multidimensional-array

437
推荐指数
7
解决办法
13万
查看次数

int [] []和int [,]有什么区别?

可能重复:
使用int [] []和int [,]之间有什么区别?

我只是遇到了这个符号:

int[,]
Run Code Online (Sandbox Code Playgroud)

每当我需要我使用的矩阵时:

int[][]
Run Code Online (Sandbox Code Playgroud)

有什么不同?什么时候使用哪一个?

编辑: 感谢您的快速回复.我可以想到这一点.对于像这样的东西谷歌也很难.

现在我明白了目的.但它们如何与System.Array相关?

c#

28
推荐指数
3
解决办法
5358
查看次数

.NET集合和大对象堆(LOH)

具有大量项目的.NET集合是否易于存储在LOH中?

我特别好奇List和Dictionary.在我的代码中,我将大量(40k +)相对较小的对象(比如1k)存储在临时列表和Dictionarys中进行处理.这些收藏中的物品数量是否会增加被放置在LOH上的可能性?

对于列表,假设List实现为双向链表,那么元素的数量不应该增加实际List对象的大小,但我想知道肯定.

谢谢

.net collections clr memory-management

10
推荐指数
1
解决办法
5624
查看次数

在性能方面有什么好处?键入[,]或类型[] []?

在C#中使用二维数组(type[,])或数组()数组会更高效type[][]吗?

特别是对于初始分配和项目访问

c# arrays performance

5
推荐指数
1
解决办法
396
查看次数