C#中的多维数组和交错数组


C#中的交错数组和多维数组,在存取的数据中有着很大的区别。

拿二维数组举例:

       交错数组的本质就是存了n个一维数组在里面,比如在编辑器里可以这样写而不会报错,说明交错数组d就是存了3个一维数组a,b,c。

       这样存取的好处就在于,数组的存取非常灵活,不必像多维数组一样保证行列相同。在使用交错数组的时候,可以得到某一行的长度,如(int[i].Length),方便遍历或者做其他操作,但是多维数组就不具备这个特性。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容