private static void FileBookName(IGradeinterface bookOne) { StreamWriter fout = File.CreateText("fileout.txt"); try { fout.WriteLine(bookOne.getGradeName() + bookOne.GetHashCode().ToString()); } finally { fout.Close(); } }
private static void PrintStats(IGradeinterface bookTwo) { GradeStats gs = new GradeStats(bookTwo); Console.WriteLine("List of the grades in " + bookTwo + ":"); //bookTwo = bookOne; gs.ComputeStats(); Console.WriteLine("Sum of the grades = " + gs.SumGrade); Console.WriteLine("Avg of the grades = " + gs.AverageGrade); Console.WriteLine("Max of the grades = " + gs.MaxGrade); Console.WriteLine("Min of the grades = " + gs.MinGrade); Console.WriteLine("Grade Letter is :" + gs.LetterGrade); }
private static void SetGrade(IGradeinterface bookOne, IGradeinterface bookTwo) { try { bookOne.setGradeName("First grade book"); bookTwo.setGradeName("New grade book"); bookOne.setGradeName("Again First book"); Console.WriteLine(bookOne.getGradeName()); //bookTwo.setGradeName(null); } catch (Exception ex) { Console.WriteLine(ex.Message); Console.WriteLine(ex.StackTrace); } finally { Console.WriteLine("After exceptions if any....."); } }
public GradeStats(IGradeinterface gb) { this.gb = gb; }
private static void AddGrade(IGradeinterface bookTwo) { bookTwo.AddGrade(70); bookTwo.AddGrade(80); bookTwo.AddGrade(90); }