Esempio n. 1
0
        static void Main(string[] args)
        {
            MyValue t = new MyValue();

            new ValueChangeObserver(t);
            new ValueAverageObserver(t);

            t.Value = 100;
            t.Value = 99;
            t.Value = 88;
            t.Value = 77;
        }
Esempio n. 2
0
 public ValueAverageObserver(MyValue t)
 {
     t.ValueChanged += this.ValueChangeFunc;
 }