ompartilhando variáveis entre aplicativos em execução em C #

stou desenvolvendo em C # dois aplicativos simples, executando na mesma máquina local sem requisitos de red

O primeiro aplicativo inicializa uma DLL (Class1) e define uma variável. O segundo aplicativo acabou de ler os dados que foram armazenados anteriormente. Ambos os aplicativos instanciam a mesma Class1.

Código

DLL (Class1):

public class Class1
{

private string variableName;

public string MyProperty
 {
    get { return variableName; }
    set { variableName = value; }
  }

}

Aplicativo A:

class Program
{
static void Main(string[] args)
{
    Class1 class1 = new Class1();

    string localReadVariable = Console.ReadLine();

    class1.MyProperty = localReadVariable;

   }
}

Application B:

class Program
{
    static void Main(string[] args)
{
    ClassLibraryA.Class1 localClass = new ClassLibraryA.Class1();

    string z = localClass.MyProperty;

    Console.WriteLine(z);
}
}

Meu problema é que não sei ler uma variável de outro segment

O aplicativo B deve ler o "variableName" definido pelo aplicativo B

Obrigad

questionAnswers(8)

yourAnswerToTheQuestion