摘要: 今天写了端连接数据库的公用方法,在写 数据访问基础类时,斟酌了下静态方法和实例方法,其实静态方法和实例方法是一样的,在类型第一次被使用时加载。到底用哪个比较好呢?效率:两者调用的速度基本上也没有差别。但是静态方法不用创建实例就可调用,比较简单。从面向对象的角度上来说,在抉择使用实例化方法或静态方法时,应该根据是否该方法和实例化对象具有逻辑上的相关性,如果是就应该使用实例化对象 反之使用静态方法。这只是从面向对象角度上来说的。安全:如果从线程安全、性能、兼容性上来看 也是选用实例化方法为宜。内存:静态方法:常驻内存!相当于静态变量!直到整个系统被销毁。 非静态方法:根据需要分配的原则,需要用时. 阅读全文
posted @ 2012-05-30 16:25 蹲着墙头拉红杏 阅读(2159) 评论(17) 推荐(1) 编辑
摘要: 碰到一个项目,在VS2005 下是 正常的,但是当你转换到 vS2008后,编译时,发现提示出错,出错位置是 提示 “提示当前上下文中不存在ScriptManager”。然后在我该项目的 引用中发现 System.Web.Extension.dll 是 有黄色提示的!我先删除了 引用中的 System.Web.Extension.dll最后,我把所有项目的framework都转为3.5的版本(方法:在项目上点鼠标右键, 在目标 framework下 选择 3.5 ),然后在 该项目中添加引用System.Web.Extension.dll和 System.Web.Extensions.Desi 阅读全文
posted @ 2012-05-30 10:05 蹲着墙头拉红杏 阅读(470) 评论(0) 推荐(0) 编辑