C#中销毁数组

来源:百度知道 编辑:UC知道 时间:2024/05/26 06:02:23
在编程的时候遇到一个问题,在一个类中需要实时的申请数组,然后根据条件判断将其销毁。申请过程如下:
double[][]=value;
value=new double[3];
for(int i=0;i<3;i++)
{
value[i]=new double[3];
}
这是申请的一个数组的数组,希望将其销毁,应该怎么办,谢谢了,我已经思考了好久了,大家过来帮帮忙呀。
我知道有垃圾回收,但是在我的程序中会出问题,因为要根据情况,为这个数组分配不同大小的空间。所以我手动销毁,不要再说垃圾回收了!!!

你用 List<T> 这个试试,这个也是个数组类,他可以对数组添加和删除及清空。
例如:
List<int> i = new List<int>();
i.add(.....);

局部变量由.NET自动垃圾回收,不需要自己处理

自动垃圾回收!你不必考虑。