Пример #1
0
        private static void StartStructKlasseEx()
        {
            DateTime birthDate = new DateTime(1971, 2, 23);

            // Klasser skal ikke indeholde framework specifikt koder så som Console.WriteLine/ReadLine o.s.v.
            // Klasser skal kunne kopieres ind i alle frameworks unden at klassen meldes fejl.
            GPH1.Codes.Person p = new Codes.Person(Codes.Gender.Male, birthDate);

            Console.WriteLine($"Din fødelsesdag: {birthDate.ToString("dd.MM.yyyy")}");
            Console.WriteLine($"Din alder er: {p.Alder}");
        }
Пример #2
0
        private static void StartRefTypeKlasseEx()
        {
            Console.Write("Skriv dit navn: ");
            var tekst = Console.ReadLine();

            // Klasser skal ikke indeholde framework specifikt koder
            // så som Console.WriteLine/ReadLine o.s.v. Klasser skal kunne
            // kopieres ind i alle frameworks unden at klasser meldes fejl.
            DateTime birthDate = new DateTime(1971, 2, 23);

            GPH1.Codes.Person p      = new Codes.Person(Codes.Gender.None, birthDate);
            string            output = p.GetName(tekst);

            Console.WriteLine(output);
        }
Пример #3
0
        private static void StartModelKlasseEx()
        {
            List <Codes.PersonModel> list = new List <Codes.PersonModel>();

            DateTime birthDate = new DateTime(1971, 2, 23);

            GPH1.Codes.Person p      = new Codes.Person(Codes.Gender.Male, birthDate);
            Codes.PersonModel person = new Codes.PersonModel()
            {
                Alder = p.Alder, BirthDate = p.BirthDate, Køn = p.Køn
            };
            list.Add(person);

            birthDate = new DateTime(1985, 8, 3);
            p         = new Codes.Person(Codes.Gender.Female, birthDate);
            person    = new Codes.PersonModel()
            {
                Alder = p.Alder, BirthDate = p.BirthDate, Køn = p.Køn
            };
            list.Add(person);
        }