在winform中,哪些时候该new对象,哪些时候不用new呢?我感觉代码结构不是很清楚。哪些是全局变量,哪些不是?
在事件方法中,需要new对象吗?

解决方案 »

  1.   

    创建一个引用类型(class类型),需要 new
    创建一个值类型(包括整数等基本类型和struct类型),不需要 new从一个方法体或者从另一个引用获取,不需要 new字符串不需要 new。C#不支持全局变量。
      

  2.   

    一般实例化一个对象时需要用到new关键字   如:class  xx=new  class();  定义变量、常量的时候可以直接定义就不需要new了   在事件方法中就要看情况而定了
      

  3.   

    引用类型需要new,因为要为变量分配内存空间,class同样需要new,对象需要new
    值类型不用new,enum stuct都是值类型