1

我有这样的事情:

...
public partial class MyPage : System.Web.UI.Page
{

    private static string _code = null;
...

_code变量是否会与我的应用程序中加载的每个人共享MyPage

这个问题不是重复的

可能的重复不涉及非静态类中的静态变量。我现在知道没关系,但是,“重复”并没有这么说。

4

2 回答 2

3

是的,非静态类的静态成员无论如何都是静态的。

于 2012-06-05T15:42:01.527 回答
2

是的,它将在应用程序域中共享。由于在 IIS 工作线程中为每个 IIS 应用程序创建了一个应用程序域,因此可以认为静态变量的值是全局共享的。

于 2012-06-05T15:42:18.963 回答