昏,没有对这方面的内容了解多少
不过在调用Excel的时候
程序的最后一定要给变量赋null
要不然会导致excel进程杀不掉

解决方案 »

  1.   

    我想对内存回收的影响不大!赋空值但分配的空间还在,应该有dispose一类的可能比较有用!
      

  2.   

    他的意思就是如果你在一个引用变量马上要结束生命期的时候把它assign为null,实际上会延缓释放这个对象的时间。没有这么测试过,但是一般对于这种情况,我很少还显示地把它变为null。以后有空可以做个测试。这中间的时间差应该很少,而且产生这种不同的原因是jit编译器的问题,说实话,谁知道过几天微软是不是就会调整他的做法,所以对于这个问题不需要过分关注了。
      

  3.   

    这样做我想是因为某些局部变量可能在较短的时间内被再次赋值或者添加引用吧
    though realistically, there's unlikely to be any real difference here.说得很清楚,差别不大
      

  4.   

    there's unlikely to be any real difference here
      

  5.   

    长期以来的习惯:觉得最后应该null一下
      

  6.   

    C#应该不需要最后付null的,vb.net一定需要