在C#中数组中的元素是按什么存储的?

来源:百度知道 编辑:UC知道 时间:2024/06/05 15:02:03
在C#中数组中的元素是按什么存储的?

有人说 地址,也有人说是 下标...
请给出一个准确的权威的答案!!!
谢谢!

地址

不管是JAVA,C#还是什么语言,在计算机中都以地址来存的

只是JAVA把指针操作给JVM来完成了
而C#也是同样,不过C#是可以使用指针的

面向对象编程中,你就不要考虑地址这个概念了
至于你说按什么。。。。这个问题本身就有问题
数组只是一种数据结构,你应该关心怎么用,其他的不用知道

数据存储当然是按地址存储在计算中的,可是你关心的是引用,你对数组进行的任务操作都是通过下标来引用它的元素的,还有我没有听说过C#可以用指针的

和C语言的有类似的地方吧···也可以像C那样直接传地址进去(其实是引用在这)
别想那么多了···你这说的有点怪·····

线性表有两种储存结构:顺序储存结构和链式储存结构。用顺序储存结构实现的也就是数组,储存地址:loc(a1)下一个是loc(a1)+c第i个是loc(a)+i*c

啥叫按下标储存。不懂。。
应该是放在堆栈中。具体就不懂了。