1.
当加载包含类的程序或命名空间时,.NET Framework公共语言运行库(CLR)会自动加载静态类.
所以这意味着静态类被加载到内存中.这意味着您不希望在进程启动时将所有类加载到内存中.
2. asp.net中的静态类保存在应用程序状态中,所以是的,您有一个在所有请求之间共享的位置.静态方法在asp.net中很有用,但前提是你不在方法中使用静态对象,因为你可能会遇到不同线程访问修改相同变量的问题.
3.如果你使用了很多静态类,它们将被加载到内存中,这不是你想要的东西.
有关更多信息,请参阅此链接: asp.net/C#中的静态变量
| 归档时间: |
|
| 查看次数: |
447 次 |
| 最近记录: |