非静态类中的私有静态变量可用于整个应用程序
本文关键字:用于 应用程序 变量 静态 静态类 | 更新日期: 2023-09-27 18:36:22
我有这样的东西:
...
public partial class MyPage : System.Web.UI.Page
{
private static string _code = null;
...
_code
变量是否会与我的应用程序上加载MyPage
的每个人共享?
这个问题不是重复的
可能的副本不处理非静态类中的静态变量。 我现在知道没关系,但是,"重复"并没有这么说。
是的,非静态类的静态成员无论如何都是静态的。
是的,它将在整个应用程序域中共享。由于是为 IIS 工作线程中的每个 IIS 应用程序创建的单个应用程序域,因此可以将静态变量的值视为全局共享。