如果做一个大型的项目。在来业务逻辑层中用static修饰方法会有什么好处和坏处。。如果采用非静态。。用实例化有什么好处和坏处哪种更适应大型网站的开发?请各位给出自己的意见最好有实际体会的。百度。谷歌直接帖过来的就免了谢谢大家了!!!!
解决方案 »
- 请问用什么控件?
- 一个月了都没解决 大家帮帮忙吧
- reflector 反编译出来的函数的内容为空,悬赏100分,不够,再补
- gridview 的一个小问题
- JavaScript和ASP.NET传值问题``在线等啊!
- asp.net wap2.0 开发讨论
- 问题:我的程序没问题.但DataGrid就是不会显示内容?怎么回事呢?
- 《庖丁解牛》这本书怎么样
- 到两个帖子拿分:如何将Gridview编辑状态中的控件的OldValue传递给ObjectDataSource的UpdateParameters?
- 在ASP.NETC#中,从库中读出的汉字为什么显示正常,而定议的string中的汉字就会显示为乱码!
- 在textbox中只能输入正确格式的数字
- 用textbox显示sql中的一条数据(急)
一般情况下,使用频率较低的方法,尽量不要使用静态的
使用静态方法,最好处理好与其访问的静态变量的关系。
非静态的比较符合软件工程的设计理念,维护性更好。出bug不那么容易影响其他地方。
比如说业务逻辑层的方法。是加static还是不加。就是这个意思。。
只是感觉 静态用起来很方便 实例总是要new 如果比较多的话 就有点麻烦
内存方面就没研究过了
new出来的对象,使用完了,CLR也不是马上释放,一样占资源,而且对象初始化和销毁的操作更占资源
用不用静态取决于实际情况,这种情况往往需要根据测试的结果来判断
共同学习.Net技术,分享.Net学习资料,分享.Net工作机会