Как получить другое значение переменной класса только при его изменении
Я пытаюсь получить значение (только когда оно изменяется от нуля до некоторого значения) значения синхронной переменной существует в другом классе. Я могу получить значение с помощью приведенного ниже кода, но я знаю, что это неправильный способ, так как я не могу использовать ресурсы, пока не получу возвращаемое значение.
private string responseText;
responseText= request.SyncronousResponse;
while (true)
{
if (responseText == null)
{
responseText = request.SyncronousResponse;
}
else
break;
}
Каков наилучший способ получить это значение request.SyncronousResponse без зацикливания.