Ejemplo n.º 1
0
 public Subscriber(Employee c, string subId)
 {
     SubscriberID              = subId;
     ncDel                     = new NameChangedDelegate(myEmployee_OnNameChanged);
     myEmployee                = c;
     myEmployee.OnNameChanged += ncDel;
 }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            SpeechSynthesizer synth = new SpeechSynthesizer();

            synth.Speak("Hello, this is the grade book program");

            GradeBook book = new GradeBook();
            c
            book.NameChanged += new NameChangedDelegate(OnNameChanged);

            book.NameChanged += new NameChangedDelegate(OnNameChanged2);
            book.NameChanged  = null;

            book.Name = "Scott's Grade Book";
            book.Name = "Grade Book";

            book.AddGrade(91);
            book.AddGrade(89.5f);
            book.AddGrade(75);

            GradeStatistics stats = book.ComputeStatistics();

            Console.WriteLine(book.Name);
            WriteResult("Average", stats.AverageGrade);
            WriteResult("Highest", stats.HighestGrade);
            WriteResult("Lowest", stats.LowestGrade);
        }
Ejemplo n.º 3
0
        public GradesBook()
        {
            NameChanged += new NameChangedDelegate(OnNameChanged);
            NameChanged += new NameChangedDelegate(OnNameChanged2);
            NameChanged += new NameChangedDelegate(OnNameChanged2);
            NameChanged -= new NameChangedDelegate(OnNameChanged2);
            //NameChanged = null;

            CommentsChanged += GradesBook_CommentsChanged;
            //CommentsChanged = null;
        }