同じクラスライブラリを参照する実行可能ファイルが2つあります。クラスライブラリで私は静的変数を持っています。 その静的変数は、2つの異なる実行可能ファイルでどのように持続できますか?異なるAppDomainsで使用されるクラスの静的変数
これは、それがどのように見えるかです:
public class MyClass
{
public static string MyVar;
}
のApp 1:
public class MyApp1
{
public void SomeMethod()
{
MyClass.MyVar = "hello";
}
}
のApp 2:
public class MyApp2
{
public void SomeOtherMethod()
{
if(MyClass.MyVar == "hello")
DoSomething();
}
}
あなたが考えるように愚かではない! ;) – IAbstract