new什么时候该用,什么时候不该用?
如:connection command dataadaper datareader dataset datatable datarows atacolumns 什么时候叫对象,什么时候叫实例?
一知半解,我头都被这些东东搞大了,那位dx能帮帮吗,具体点!!!!

解决方案 »

  1.   

    datareader定义时赋null值,不用new
      

  2.   

    新建一个对象时用new,如
    Connection conn = new Connection();
    对象和实例是一回事吧,难道还有区别?
      

  3.   

    用new要分配空间的,如果只是想声明一个引用,就没必要用new了
      

  4.   

    用new就是实例化一个对象,就是说在内在中申请一个地址
      

  5.   

    LZ急着看.NET了吧?
    这样是不行的如果LZ连对象都不知道
    那.NET学起来跟天书差不多建议LZ应该遵循以下顺序学起
    如果不合理,请别人指正首先.你得先学HTML的基本语法
    .NET做出来也得由浏览器呈现,HTML非常之重要
    CSS+DIV你最起码得了解,知道什么意思就行(网上有视频,看两三遍就能懂)
    C#语言,你最起码得读上两三遍
    基础弄明白了
    .NET学起来会快很多很多如果不按照以上顺序
    C#也搞不懂什么东西
    就直接.NET
    欲速则不达
      

  6.   

    大家说的好呀,学习了!会努力的!
    html和css+div都会
    我现在学的是vb.net,以前搞过vb,不过觉得vb.net还是有点难呀!
      

  7.   

    面向对像的编程,要看看。语法基本相通。如果你要使用一个类的方法(或事件),这个方法需要一些参数,你就要初始化这个类,就要用到new ,叫实例。如果方法是静态的,就不需要初始化,直接调用方法。是不是静态的方法C#中看有没有static来修饰。
    简单点可以这么理解。