Ожидание изменения значения переменной - C#
Формулировка задачи:
Добрый день!
Подскажите, пожалуйста, как выполнить ожидание изменения значения переменной?
Не могу разобраться с предложенными вариантами в поиске по форуму..
Суть:
Нужно отслеживать поступление изменений в переменную после нажатия кнопки на протяжении длительного времени (делаю это таймером - уж очень глупо выглядит)
и если переменная изменилась, то значение передается для обработки в некий метод не подвешивая при ожидании весь поток.
void method (int a) // вместо int a должна поступать наша переменная
{
something...
}
И принимаю их в другом классе через string str = Data.Value;
Как же отследить поступление в str новых данных?
Да, с делегатами пытался разобраться.. пока все сложно.. Передаю данные из одного класса в другой
через:
static class Data { public static string Value { get; set; } } Data.Value = ... поступающие данные ...;
Решение задачи: «Ожидание изменения значения переменной»
textual
Листинг программы
static class Data { public static string Value { get; set; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д