需要调用类的一些非静态方法时
如: TblCustomerDao customer = new TblCustomerDao();
customer.GetCustomerName();
customer.SelectAll(); 和 new TblCustomerDao().GetCustomerName();
new TblCustomerDao().SelectAll();两者在效率上有区别么?
如: TblCustomerDao customer = new TblCustomerDao();
customer.GetCustomerName();
customer.SelectAll(); 和 new TblCustomerDao().GetCustomerName();
new TblCustomerDao().SelectAll();两者在效率上有区别么?
解决方案 »
- 改变窗口大小,相对于电脑屏幕大小总大小的百分比来定义窗口大小,怎么做啊?
- 用c#怎么把数据库中用户列表显示在treeview,并且在数据库中添加用户之后能在treeview更新
- 请教一个C#代码问题
- provider 命名管道提供程序 error 40,无法打开sql连接
- 在一个多线程下载程序中,怎样模拟点击按钮
- 如何居中
- 在线等待:用C#怎么写一个具有返回值的函数,举例一个简单的看看。
- 在ASP.NET中,如何做一个登录窗口?
- 拦截c#中的消息
- 如何使用C#删除再word 中悬浮的图片
- 有时候如果自动产生代码,如何产生统一的连接?
- 太不地道了,那此星星和4,5个裤衩的高手居然也去回复新手的问题来抢分....
这种会不会该语句结束就删除对象了?
如: TblCustomerDao customer = new TblCustomerDao();
customer.GetCustomerName(); 和 new TblCustomerDao().GetCustomerName();
这种会不会该语句结束就删除对象了?
---------------------------------
不知道,回收机制控制
再说有必要关注这个吗,不管是不是结束就删除,这个对象都是曾经创建过
只调用一次时,那个效率更好呢?
如: TblCustomerDao customer = new TblCustomerDao();
customer.GetCustomerName(); 和 new TblCustomerDao().GetCustomerName();
-----------------------------------------------
这个应该效率一样吧,不大清楚,第1种多了个customer ,我想下面的虽然没有customer ,但是生成一个对象,程序应该会有个类似customer 来指向新建立对象的。愚见,希望ls达人解释