Esempio n. 1
0
 public person(string Name, string sex, string EyeCol, hair hTrait, DateTime bd)
 {
     name     = Name;
     BirthDay = bd;
     kon      = sex;
     trait    = hTrait;
     eyeCol   = EyeCol;
 }
Esempio n. 2
0
        public static void caseFour()
        {
            string sex, eyeCol, namn, okej;
            hair   har = new hair();

            List <person> ppl = new List <person>();

            while (true)
            {
                Console.WriteLine("Skriv in ett namn på din person");
                namn = Console.ReadLine();
                while (true)
                {
                    Console.WriteLine("Skriv in vilket kön du vill ha (Male eller Female)");
                    okej = (Console.ReadLine());

                    if (!(okej == "male" || okej == "Male" || okej == "Female" || okej == "female"))
                    {
                        Console.WriteLine("Fel input, prova igen.");
                    }
                    else
                    {
                        sex = okej;
                        break;
                    }
                }
                Console.WriteLine("Skriv in vilken hårfärg du vill ha");
                har.color = Console.ReadLine();

                Console.WriteLine("Skriv in vilken ögonfärg det ska vara");
                eyeCol = Console.ReadLine();

                Console.WriteLine("Skriv in vilken hårlängd det ska vara");
                har.length = Convert.ToInt32(Console.ReadLine());



                DateTime BirthDay;
                while (true)
                {
                    Console.WriteLine("Skriv in vilket datum personen är född");
                    Console.WriteLine("Använd (yyyy-mm-dd)");
                    string wInput = Console.ReadLine();
                    if (!DateTime.TryParse(wInput, out BirthDay))
                    {
                        Console.WriteLine("Fel input, prova igen.");
                    }
                    else
                    {
                        break;
                    }
                }

                ppl.Add(new person(namn, sex, eyeCol, har, BirthDay));

                Console.WriteLine("Vill du mata in en till person? ja/nej");
                string ja = Console.ReadLine();
                if (ja == "nej")
                {
                    break;
                }
            }
            Console.WriteLine("Vill du lista upp alla personer? ja/nej");
            string val = Console.ReadLine();

            if (val == "ja")
            {
                foreach (var person in ppl)
                {
                    Console.WriteLine(person.name + " ");
                    Console.WriteLine(person.BirthDay.ToString() + " ");
                    Console.WriteLine(person.trait.color + " ");
                    Console.WriteLine(person.trait.length + " ");
                    Console.WriteLine(person.eyeCol + " ");
                    Console.WriteLine(person.Getsex() + "\n ");
                }
            }
            else
            {
                return;
            }
        }