当前位置:编程学习 > C#/ASP.NET >>

疑惑,这两种方案哪种效果好啊

假设我在一个类中要加载N个方法,都要用到实例化另一个类,那我是在一开始实例化一个好呢?还是在每个方法中都要实例化一次呢?
举个例子:

public class bll
{
     private Constr __c = new Constr();   //数据库连接字符串的一个类
      
      public void Add()
     {
         __c.Fun();
     }
     ......
     public void Delete()
     {
          __c.Fun();
     }
}
=======================================================
public class bll2
{
      
      public void Add()
     {
         Constr __c = new Constr();
         __c.Fun();
     }
     ......
     public void Delete()
     {
          Constr __c = new Constr();
          __c.Fun();
     }
}


请问上面两种方法哪种好啊?谢谢 --------------------编程问答-------------------- 用静态的不就好了 --------------------编程问答-------------------- 这里是不是最好用静态的?如果不用静态呢?哪种好? --------------------编程问答-------------------- 本人一般用第一种。 --------------------编程问答-------------------- 第一种比较好,可以用缓存解决效率问题!!!

if(cache["dfasdf"]!=null)
{
   _c=(constr)cache["dfasdf"] 
}
else
{
    __c   =   new   Constr();       
} --------------------编程问答-------------------- 如果方法用的比较多的话,,我选择第一种吧 --------------------编程问答-------------------- 第一个好一些吧,不过还要看具体环境. --------------------编程问答-------------------- 一般情况下,第一种好

--------------------编程问答-------------------- 如果是用静态呢?是不是最好更好? --------------------编程问答-------------------- 我用静态的
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,