----发送自 LGE Nexus 4,Android 5.0 其实没啥用。
—— from S1 Nyan (NOKIA Lumia 526) 本帖最后由 real_zyf 于 2014-11-29 11:32 编辑
c#的话
反正刚开始你也不会去管它内存空间里面实际怎么放,c#也不建议你去直接操作内存
n维数组你就先当成一级目录二级目录三级目录....n级目录这样理解好了
这样
jaggedIntArray =囧
就等于 第2部,第4章,第3段,第7个字是囧 这种感觉
实际不会去用这种东西的吧,甚至连二维的都没什么太大意义。还不如用类型结构封一层,这样可以在一个维度上获得更复杂的结构,而且还能让萝妓更加清晰。 你看到泛型(generic)和集合(collection)的时候想起来了再回来看也行,你十分热衷的winform里的控件treeview,listview,datagridviw就是这方面的应用体现。
—— from S1 Nyan (NOKIA Lumia 526) 本帖最后由 normanzb 于 2014-11-29 12:57 编辑
multidimensional等同于array of fixed length arrays ,数组中的每个子数组的长度必须相同,这样在初始的时候就知道数据的大小,分配好固定大小的内存,理论上寻址应该更简单速度更快,而且在某些情况也保证了数据的完整性,不会出现因为编码的问题,造成某一个子数组长度与其他不同。
但是事实上因为windows 下.net的实现的关系,数组的数组性能反而多数情况下比多维强,而且相对来说也更灵活,通用性也更强。
楼主没学过c吗?
页:
[1]