具有多个应用程序实例的静态成员行为 - C#

dch*_*mba 5 c# static static-members

我正在使用我的Window应用程序,我正在使用一些静态成员.

public class MyParameter
{
    public static string connectionString = "...";
}
Run Code Online (Sandbox Code Playgroud)

现在如果我在计算机上安装我的应用程序并打开相同应用程序的两个实例 'connectionString'对两个实例是否通用?或者每个实例都有其connectionString?

Tig*_*ran 7

变量static或not是应用程序内存的一部分.当您打开应用程序的 2个实例时,在OS中创建两个不同的内存位置,因此这两个变量之间根本没有任何关系.

如果要创建一个(关系),则必须查看OS中可用的不同IPC(进程间通信)方法,例如: