Помогите с Windows Forms C#. Нужно изменять Label, когда меняется значение переменной в статическом классе

Помогите с Windows Forms C#. Нужно изменять Label, когда меняется значение переменной в статическом классе.

Обычно такие штуки делаются через сеттеры свойств и делегаты. Если ты знаешь, что это такое - то ты уже все понял, в сеттерте нужно просто вызвать соотв. Делегат. А если не знаешь - срочно гугли, в двух словах тут ничего не объяснишь.

Примерчик:

static class Foo
{
public delegate void Boo(int x);
public static Boo Goo;
private static int xxx;
public static int XXX
{
get
{
return xxx;
}
set
{
xxx = value;
Goo? Invoke(value);
}
}
}

Добавить комментарий