怎么在C#里面动态申请内存空间用于存储

 我来答
零零的小店
2018-01-16 · TA获得超过601个赞
知道小有建树答主
回答量:140
采纳率:80%
帮助的人:22.5万
展开全部
  • c#不需要自己管理内存,动态内存可以使用List来存放,自动在不够的时候扩容,管理起来很方便,这是C#比C++等早期语言的优势之处,当然,正因为如此,C#中使用指针将非常不变,因为内存不是自己管理了,自然要用指针访问别人管理的内存是不可以的,要通过特殊方法将内存地址固定,功能上还限制很多

  • new关键字:
    double[] data = new double[100000];
    List<double> data = new List<double>(); 后者可以适应动态变化长度的数据。

    内存本身是CLR管理的,不需要你释放。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式