コード例 #1
0
        public void NummerGewijzigd()
        {
            int nummer = rndNummer.Next(nummers.Count);

            this.HuidigNummer = nummers[nummer];
            NotifyObservers();
        }
コード例 #2
0
        public void NotifyObservers()
        {
            Random rnd = new Random();
            int    num;

            do
            {
                num = rnd.Next(3);
            } while (nummers[num] == HuidigNummer);

            foreach (IObserver observer in observers)
            {
                observer.Update(nummers[num]);
                HuidigNummer = nummers[num];
            }
        }
コード例 #3
0
 public void Update(Nummer nummer)
 {
     Console.WriteLine("Simple display: " + nummer.Artiest + " - " + nummer.Naam);
 }
コード例 #4
0
 public void Update(Nummer nummer)
 {
     Console.WriteLine("Simple display: {0} - '{1}'", nummer.artist, nummer.title);
 }
コード例 #5
0
 public void Update(Nummer nummer)
 {
     Console.WriteLine("Fancy display: '{1}' van {0} ({2})", nummer.artist, nummer.title, nummer.time);
 }
コード例 #6
0
 public void Update(Nummer nummer)
 {
     Console.WriteLine("Fancy display: " + nummer.Naam + " - " + nummer.Artiest);
 }