Отслеживание изменения значения переменной - C#
Формулировка задачи:
Как мне сделать так, что бы при изменении переменной, выполнялась функция из другого класса и после этого выполнялась программа идущая после изменения переменной.
Решение задачи: «Отслеживание изменения значения переменной»
textual
Листинг программы
class ClassA { public Action OnTestChanged; private int test; public int Test { get { return test; } set { test = value; if (OnTestChanged != null) OnTestChanged(); } } } class ClassB { public void DoWhenTestChanged() { Console.WriteLine("Test changed!"); } } class Program { public static void Main(String[] args) { ClassA A = new ClassA(); ClassB B = new ClassB(); A.OnTestChanged += B.DoWhenTestChanged; A.Test = 5; Console.ReadKey(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д