怎么在C#里面动态申请内存空间用于存储
展开全部
c#不需要自己管理内存,动态内存可以使用List来存放,自动在不够的时候扩容,管理起来很方便,这是C#比C++等早期语言的优势之处,当然,正因为如此,C#中使用指针将非常不变,因为内存不是自己管理了,自然要用指针访问别人管理的内存是不可以的,要通过特殊方法将内存地址固定,功能上还限制很多
new关键字:
double[] data = new double[100000];
List<double> data = new List<double>(); 后者可以适应动态变化长度的数据。
内存本身是CLR管理的,不需要你释放。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询