public Subscriber(Employee c, string subId) { SubscriberID = subId; ncDel = new NameChangedDelegate(myEmployee_OnNameChanged); myEmployee = c; myEmployee.OnNameChanged += ncDel; }
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); }
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; }