static void Main(string[] args) { //DziałaniaNaTablicach(); // PassyByValueAnnRef(); //Immutable(); //EqualStrings(); //AddDaysToDate(); Diary diary = new Diary(); diary.AddRating(3); diary.AddRating(5); diary.AddRating(3.3f); diary.AddRating(5.9f); DiaryStatistics stats = diary.ComputeStatistics(); //WriteResult("średnia ocena", stats.AverageGrade, 3, 5, 7, 8, 9); //WriteResult("MAX ocena" , (int)stats.MaxGrade); //WriteResult("Min ocena" , (long)stats.MinGrade); //WriteResult("Min ocena" , stats.MinGrade, 1); // utworzenie delegatów i żeby się nie nadpisały to trzeba z = zmienić na += diary.NameChanged += new NameChangedDelegate(OnNameChanged); diary.NameChanged += new NameChangedDelegate(OnNameChanged2); diary.Name = "Dzienniczek Joli"; diary.Name = "No to sruu"; Console.WriteLine(diary.Name); Console.ReadLine(); }
static void GiveName(ref Diary diary) { diary = new Diary(); diary.Name = "Nowy Dziennik Babuni"; }