public person(string Name, string sex, string EyeCol, hair hTrait, DateTime bd) { name = Name; BirthDay = bd; kon = sex; trait = hTrait; eyeCol = EyeCol; }
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; } }