Я занимаюсь разработкой в C # двух простых приложений, работающих на одной локальной машине без требований к сети.
Первое приложение инициализирует DLL (Class1) и устанавливает переменную. Второе приложение просто читает это данные, которые были ранее сохранены. Оба приложения создают один и тот же Class1.
Код:
DLL (Class1):
public class Class1
{
private string variableName;
public string MyProperty
{
get { return variableName; }
set { variableName = value; }
}
}
Приложение A:
class Program
{
static void Main(string[] args)
{
Class1 class1 = new Class1();
string localReadVariable = Console.ReadLine();
class1.MyProperty = localReadVariable;
}
}
Приложение B:
class Program
{
static void Main(string[] args)
{
ClassLibraryA.Class1 localClass = new ClassLibraryA.Class1();
string z = localClass.MyProperty;
Console.WriteLine(z);
}
}
Моя проблема в том, что я не знаю, как читать переменные из другого потока.
Приложение B должно прочитать «variableName», установленное приложением B
Спасибо