static变量经过一次付值语句后,第二次走那个付值语句是怎么处理的
会不会再调用后面的付值函数了?

解决方案 »

  1.   

    当然会了,你要判断
    if( 静态变量 == null )
    {
        //执行赋值操作
    }
      

  2.   

    当然会了 STATIC 相当于  WEB里面的 APPLICATION  建议不使用
      

  3.   

    因为msg内容是放在xml里的,是开始全部读出来放到一个静态hashtabable里呢还是用一次读一次呀
      

  4.   

    1、赋值是肯定会赋值的
    2、7712190() 的回答很不负责,这不是误导别人么?
    web里static和application是完全不一样的。
    static没什么好说的,类型可以定制,是强壮的;但是application里头放的是object,
    对象的保存和使用需要作转换,值类型还有箱操作,性能上static一定是更好的
    但是,application自己是线程安全的,你可以放心拿来用,static就不是,一定要自己注意。