解决方案 »

  1.   

    我加static实验了。 是可以保持值。 但是不是我想要的结果。 用户1赋值之后用户2在操作的时候,结果是用户1的值。 
      

  2.   

    new 一个 全局 A 类
    B类的两个方法 定义为  静态方法
      

  3.   

    情况1:
    public A{ public string zd1;public string zd2;...}
    public B{ public A a=new A(); public void ff1{A.zd1="11";} public void ff2{使用 a}}
    情况2:
    A设为静态类随便操作,不过是修改一次值变一次
      

  4.   

    楼主说的这个程序是CS还是BS架构的?
      

  5.   

    那可以把生成的对象存到Session里,取的时候从Session里取
      

  6.   

    是个解决办法,但是不想用session
      

  7.   

    刚才在cs程序中实验了一下,很容易实现了。 在bs中就不容易实现。 
      

  8.   

    class B
    {
    A x = new A();
    }
      

  9.   

    用.net里的list ,在生命周期比较长的位置(无脑就用全局吧)模拟一个栈,每次新建一个A的实例a,都把这个实例append到list里,每次用到a的时候都去list的尾部获取,然后清除尾部(remove 还是del来着你自己F1一下就知道了)如果业务上不是每次都需要调用尾部的,那你把业务中的那个方法1和方法2能够达成共识的key找到,这是具体业务旁人也无法分析出来。