Asp.Net 中使用static 取代 application
有文章提起,应用中可以使用Static 修饰的变量取代Application.
因为Application来自asp,目的是方便asp向asp.net 的转移,而application存储的变量都是object,其中box,unbox带来开销,而static 后的修饰符明确定义了变量类型,所以需要的开销小些,会带来性能的提升。
要注意的是:static 同类有关,而Application是全局变量,不会因为session不同而变化。
因为Application来自asp,目的是方便asp向asp.net 的转移,而application存储的变量都是object,其中box,unbox带来开销,而static 后的修饰符明确定义了变量类型,所以需要的开销小些,会带来性能的提升。
要注意的是:static 同类有关,而Application是全局变量,不会因为session不同而变化。