Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
 static void GiveName(ref Diary diary)
 {
     diary      = new Diary();
     diary.Name = "Nowy Dziennik Babuni";
 }