【发布时间】:2013-02-05 11:11:39
【问题描述】:
我在一个解决方案中有 2 个控制台应用程序(Console1 和 Console2)。两个应用程序都引用一个类库 (CL)。 CL 包含一个静态类 (SC),其中包含每个构造函数设置的字段。
我的问题是,如果我在 Console1 中调用静态类,并且在第一次调用 Console1 的任何包含静态方法和字段的时候调用 SC 的构造函数并在 SC 中设置。现在,如果我同时运行 Console2,虽然是独立的,并且还访问 SC,那么静态类 SC 的确切范围是什么?在 Console1 中调用其构造函数等任何更改是否会对 SC 在 Console2 中使用时的行为方式产生任何影响?
【问题讨论】:
-
不,第二个控制台应用程序将使用该静态类的另一个实例。没有危险
标签: c# scope static-classes