我有这样的事情:
...
public partial class MyPage : System.Web.UI.Page
{
private static string _code = null;
...
_code
变量是否会与我的应用中加载MyPage
的所有人共享?
可能的重复不会解决非静态类中的静态变量。我现在知道这没关系,但是,“复制”并没有说明这一点。
答案 0 :(得分:3)
是的,非静态类的静态成员无论如何都是静态的。
答案 1 :(得分:2)
是的,它将在整个应用程序域中共享。由于为IIS工作线程中的每个IIS应用程序创建了一个应用程序域,因此可以将静态变量的值视为全局共享。