static void Main(string[] args) { ObserverTest <int> obs = ObserverTest <int> .Instance(); obs.SubscribeToChange <int>(GotChange); obs.NotifyChange <int>(200); Console.ReadLine(); }
public static ObserverTest <T> Instance() { return(_obsTest = _obsTest == null ? new ObserverTest <T>() : _obsTest); }