以下谁能讲讲区别和在用法吗?最好能举个列子!
DataTable dt = null ;
DataTable dt =  new DataTable ();

解决方案 »

  1.   

    DataTable dt = null ; 声明了变量,没有分配内存DataTable dt = new DataTable ();  实例化了一个dt对象,分配了内存第一个直接用就会报异常,第二个不会。。
    看这一贴 
    http://topic.csdn.net/u/20080711/16/98126ea1-b83c-46ca-9913-1b0e7a03940e.html
      

  2.   

    DataTable 是个类库,DataTable dt = null ;引用类库的一个空对象,DataTable dt = new DataTable ();实例化的对象。
    比如连接数据库的sqlconnection con;没有实例化是不能引用con对象 也就是为null,需要实例化才能使用