把list清空和赋值null对内存释放的区别
所以如果元素很多,做法通常是这样的:
list.Clear();
list=null;
GC.Collect();
但GC.Collect();通常会消耗很多时间,所以如果数组元素不多的情况没必要直接调用GC.Collect,
让系统在它感到不适的时候自动调用GC.Collect为好。
把list清空和赋值null对内存释放的区别
所以如果元素很多,做法通常是这样的:
list.Clear();
list=null;
GC.Collect();
但GC.Collect();通常会消耗很多时间,所以如果数组元素不多的情况没必要直接调用GC.Collect,
让系统在它感到不适的时候自动调用GC.Collect为好。