rt有什么区别?

解决方案 »

  1.   

    sqlconnection.dispose
    是释放占用的资源(非托管)sqlconnection=null
    切断此变量对该对象的引用
      

  2.   

    sqlconnection=null
    还要消耗一点系统资源
    sqlconnection.dispose
    则完全释放资源
      

  3.   

    恩,也就是说如果要完全释放资源,就用dispose了。
      

  4.   

    打个比方
    比如当兵打仗吧sqlconnection.dispose
    是让他把武器入库,不管以后是退伍,还是升职
    一切都在控制之下sqlconnection=null
    是与大部队失去联系,不受任何指挥和控制
    把武器也带走了