将变量设置为NULL 和 该变量指向的对象的Dispose()方法的区别:设置为NUll 是在栈上开辟空间保存这个空引用,将变量赋值后,即再堆上保存该变量所持有的内存地址上的对象;变量的Dispose()方法,是给变量保存的内存地址的对象的.Dispose()方法。
释放资源时,建议先.Dispose()对象的资源,然后又可能再使用的话,将变量赋值为NULL