比如我新建一个类,我也不用什么数据库访问层了,我就打算在这里直接用sqlclient下的几个组建,那么我在什么时候定义比较合适呢?实在类的一开始,还是在该类的具体方法或函数中定义合适?
  差别在那里??

解决方案 »

  1.   

    类,加载时都是静态的存在内存里,有对象生存了,就填入数据,生成的对象的那一块内存只放和对象相关的数据没有类的内容包含在里面的,系统是联合类和对象数据执行的。从效率讲放在那里都是一样的,只是要根据程序的设计方便。设计个数据库访问层的类效率会更高一样,因为访问数据库那一块大都是差不多的东西。类有一个特点就是生成的对象的越多效率越高(相比不用类来说)。在个别程序里,不用那个类就是了。