static void Main(string[] args) { //Tässä luot luokasta olion Hevonen hevonen = new Hevonen("Ossi", 400); //Tulosta olion nimi ja paino Console.WriteLine(hevonen.Nimi + " " + hevonen.Paino); //Muuta olion nimeä ja painoa hevonen.Nimi = "Polle"; hevonen.Paino = 200; //Tulosta nyt olion nimi ja paino, jotta varmistat että muutos tapahtui Console.WriteLine(hevonen.Nimi + " " + hevonen.Paino); Console.ReadKey(); }
public string Put(string id, [FromBody] Hevonen tieto) { String commandText; commandText = "dbo.UpdateHevonen"; SqlParameter par1 = new SqlParameter("@Aika", tieto.Aika); SqlParameter par2 = new SqlParameter("@Cus", tieto.Cus); SqlParameter par3 = new SqlParameter("@Tunnus", tieto.Tunnus); SqlParameter par4 = new SqlParameter("@Nimi", tieto.Nimi); SqlParameter par5 = new SqlParameter("@Tyyppi", tieto.Tyyppi); SqlParameter par6 = new SqlParameter("@Laatu", tieto.Laatu); SqlParameter par7 = new SqlParameter("@Kuva", tieto.Kuva); SqlParameter[] pars = new SqlParameter[] { par1, par2, par3, par4, par5, par6, par7 }; using (SqlConnection conn = new SqlConnection(DbCon.connectionString)) { using (SqlCommand cmd = new SqlCommand(commandText, conn)) { // There're three command types: StoredProcedure, Text, TableDirect. The TableDirect // type is only for OLE DB. cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddRange(pars); try { conn.Open(); int stat = cmd.ExecuteNonQuery(); return("Muutettu " + stat.ToString() + " rivi"); } catch (Exception exception) { return(exception.Message); } } } }
static void Main() { Arpoja arpa = new Arpoja(); //looppi jossa kissa koira hevonen //joka 4. on hevonen joka korvaa paikaalla olleen kissan, koiran tai papukaijan //c = cat //d = dog //p = parrot //h = horse /* * OUTPUT: * kissa * koira * papukaija * hevonen //korvaa kissan * koira * papukaija * kissa * hevonen //korvaa koiran * papukaija * kissa * koira * hevonen //korvaa papukaijan */ // jatkuu x monta kertaa // jossa x = käyttäjän antama arvo /* * */ //tee lista, jotta voit luoda oliot loopissa. Console.Write("Kuinka pitkä lista tehdään? "); int x = Int32.Parse(Console.ReadLine()); int j = 0; List <Elain> elainlista = new List <Elain>(); for (int i = 1; i < x; i++) { if ((i % 4) == 0) { int arvottuika = arpa.IkaArpa(); string arvottunimi = arpa.NimiArpa(); Hevonen horse = new Hevonen(arvottuika, arvottunimi); elainlista.Add(horse); horse.AsetaOnLihanSyoja(false); horse.AsetaOnkoTurkki(false); Console.Write(" Olen hevonen nimeltä " + horse.Nimi + " ja ikäni on " + horse.ika + ". "); horse.PalautaOnLihanSyoja(); horse.PalautaOnkoTurkki(); Console.WriteLine(""); i++; // i++ avulla hevonen tulee aina joka 4. kerta } if ((i % 3) == 1) { int arvottuika = arpa.IkaArpa(); string arvottunimi = arpa.NimiArpa(); Kissa cat = new Kissa(arvottuika, arvottunimi); cat.AsetaOnLihanSyoja(true); elainlista.Add(cat); cat.AsetaOnLihanSyoja(true); cat.AsetaOnkoTurkki(true); Console.Write(" Olen kissa nimeltä " + cat.nimi + " ja ikäni on " + cat.ika + ". "); cat.PalautaOnLihanSyoja(); cat.PalautaOnkoTurkki(); Console.WriteLine(""); } if ((i % 3) == 2) { int arvottuika = arpa.IkaArpa(); string arvottunimi = arpa.NimiArpa(); Koira dog = new Koira(arvottuika, arvottunimi); dog.AsetaOnLihanSyoja(true); dog.AsetaOnkoTurkki(true); elainlista.Add(dog); //lisää oikea olio eikä mitää elainta Console.Write(" Olen koira nimeltä " + dog.nimi + " ja ikäni on " + dog.ika + ". "); dog.PalautaOnLihanSyoja(); dog.PalautaOnkoTurkki(); Console.WriteLine(""); } if ((i % 3) == 0) { int arvottuika = arpa.IkaArpa(); string arvottunimi = arpa.NimiArpa(); Linnut parrot = new Linnut(arvottuika, arvottunimi); elainlista.Add(parrot); parrot.AsetaOnLihanSyoja(true); parrot.AsetaOnkoPaikannin(true); Console.Write(" Olen papukaija nimeltä " + parrot.nimi + " ja ikäni on " + parrot.ika + ". "); parrot.PalautaOnLihanSyoja(); parrot.PalautaOnkoPaikannin(); Console.WriteLine(""); } } /* * foreach (Elain elukka in elainlista) * //elukka kai dog vai parrot? * { * Console.WriteLine(" " + elukka.nimi + " " + elukka.ika + " " + elukka.PalautaOnLihanSyoja()); * * } * */ Console.WriteLine("nyt pitäis tulla uus lista"); elainlista.ForEach(Console.WriteLine); Console.WriteLine(""); Console.WriteLine("Hevoset:"); foreach (Elain elukka in elainlista.OfType <Hevonen>()) { Console.Write(elukka.nimi + " " + elukka.PalautaElaimenIka() + " "); elukka.PalautaOnLihanSyoja(); Console.WriteLine(""); } Console.WriteLine(""); Console.WriteLine("Kissat:"); foreach (Elain elukka in elainlista.OfType <Kissa>()) { Console.Write(elukka.nimi + " " + elukka.PalautaElaimenIka() + " "); elukka.PalautaOnLihanSyoja(); Console.WriteLine(""); } Console.WriteLine(""); Console.WriteLine("Koirat:"); foreach (Elain elukka in elainlista.OfType <Koira>()) { Console.Write(elukka.nimi + " " + elukka.PalautaElaimenIka() + " "); elukka.PalautaOnLihanSyoja(); Console.WriteLine(""); } Console.WriteLine(""); Console.WriteLine("Papukaijat:"); foreach (Elain elukka in elainlista.OfType <Linnut>()) { Console.Write(elukka.nimi + " " + elukka.PalautaElaimenIka() + " "); elukka.PalautaOnLihanSyoja(); Console.WriteLine(""); } Console.ReadKey(); }
static void Main(string[] args) { int q = 1; List <Elain> elukat = new List <Elain>(); Console.WriteLine("Kuinka monta eläintä luodaan?"); int maara = int.Parse(Console.ReadLine()); for (int i = 1; i <= maara; i++) { if (i % 4 == 0) { Nisakkaat elukka = new Hevonen(); elukka.AsetaElaimenNimi("heppa"); elukka.AsetaElaimenIka(5); elukka.AsetaOnLihanSyoja(false); elukka.AsetaOnKohtu(true); elukat.Add(elukka); q++; if (q == 4) { q = 1; } } else if (q == 1) { Nisakkaat elukka = new Kissa(); elukka.AsetaElaimenNimi("kissa"); elukka.AsetaElaimenIka(2); elukka.AsetaOnLihanSyoja(true); elukka.AsetaOnKohtu(true); elukat.Add(elukka); q++; } else if (q == 2) { Nisakkaat elukka = new Koira(); elukka.AsetaElaimenNimi("koira"); elukka.AsetaElaimenIka(1); elukka.AsetaOnLihanSyoja(true); elukka.AsetaOnKohtu(true); elukat.Add(elukka); q++; } else if (q == 3) { Linnut elukka = new Papukaija(); elukka.AsetaElaimenNimi("kaija"); elukka.AsetaElaimenIka(20); elukka.AsetaOnLihanSyoja(false); elukka.AsetaOnKloaakki(true); elukat.Add(elukka); q = 1; } } foreach (Linnut kaija in elukat.OfType <Papukaija>()) { Console.WriteLine(kaija.PalautaElaimenIka); Console.WriteLine(kaija.PalautaElaimenNimi); kaija.PalautaOnLihanSyoja(); kaija.PalautaOnKloaakki(); } foreach (Nisakkaat kissa in elukat.OfType <Kissa>()) { Console.WriteLine(kissa.PalautaElaimenIka); Console.WriteLine(kissa.PalautaElaimenNimi); kissa.PalautaOnLihanSyoja(); kissa.PalautaOnKohtu(); } foreach (Nisakkaat koira in elukat.OfType <Koira>()) { Console.WriteLine(koira.PalautaElaimenIka); Console.WriteLine(koira.PalautaElaimenNimi); koira.PalautaOnLihanSyoja(); koira.PalautaOnKohtu(); } foreach (Nisakkaat heppa in elukat.OfType <Hevonen>()) { Console.WriteLine(heppa.PalautaElaimenIka); Console.WriteLine(heppa.PalautaElaimenNimi); heppa.PalautaOnLihanSyoja(); heppa.PalautaOnKohtu(); } Console.ReadKey(); }
static void Main(string[] args) { int input; List <Elain> elaimet = new List <Elain>(); Console.WriteLine("Kuinka monta eläintä haluat tehdä?"); input: Console.Write("> "); bool success = int.TryParse(Console.ReadLine(), out input); if (!success) { Console.WriteLine("Invalid input"); goto input; } int index = 0; int index2 = 1; for (int i = 1; i <= input; i++) { if (index == 3) { Hevonen hepo = new Hevonen("Hepo", 200); hepo.asetaOnLihajnSyoja(false); hepo.NumberOfTheeth = 40; elaimet.Add(hepo); Console.WriteLine("Created a horse"); index = 0; index2++; if (index2 == 4) { index2 = 1; } continue; } else if (index2 == 2) { elaimet.Add(new Koira("Musti", 2, true, 10)); Console.WriteLine("Created a dog"); } else if (index2 == 1) { elaimet.Add(new Kissa("Miukumauku", 5, true, 20)); Console.WriteLine("Created a cat"); } else { elaimet.Add(new Papukaija("Kaija", 5, false, 10)); Console.WriteLine("Created a kaija"); index2 = 1; index++; continue; } index++; index2++; } Console.ReadKey(); foreach (Nisakkaat elain in elaimet.OfType <Nisakkaat>()) { Console.WriteLine("Nimi: {0}\nIkä {1}\nOnlihansiöjä {2}", elain.palautaElaimenNimi(), elain.palautaElaimenIka(), elain.palautaOnLihanSyoja()); Console.WriteLine("Hampaidenmäärä: " + elain.NumberOfTheeth); } foreach (Linnut elain in elaimet.OfType <Linnut>()) { Console.WriteLine("Nimi: {0}\nIkä {1}\nOnlihansiöjä {2}", elain.palautaElaimenNimi(), elain.palautaElaimenIka(), elain.palautaOnLihanSyoja()); Console.WriteLine("Siipiväli: " + elain.WingSpan); } Console.ReadKey(); }
static void Main(string[] args) { List <Elain> elaimet = new List <Elain>(); Kissa katti = new Kissa(); katti.SetName("miuku"); Random rnd = new Random(); int indexHorse = 0; int indexOthers = 1; for (int i = 1; i <= 1; i++) { if (indexHorse == 3) { Hevonen hevonen = new Hevonen(); hevonen.SetName("Hepo"); hevonen.SetAge(rnd.Next(0, 20)); hevonen.SetCarnivore(false); hevonen.SetTeeth(rnd.Next(36, 40)); elaimet.Add(hevonen); Console.WriteLine("Horse created."); indexHorse = 0; indexOthers++; if (indexOthers == 4) { indexOthers = 1; } continue; } else if (indexOthers == 2) { Kissa kissa = new Kissa(); kissa.SetName("Milo"); kissa.SetAge(rnd.Next(0, 10)); kissa.SetCarnivore(true); kissa.SetTeeth(rnd.Next(26, 32)); elaimet.Add(kissa); Console.WriteLine("Cat created."); } else if (indexOthers == 1) { Koira koira = new Koira("Musti", 7, 24, true); koira.SetAge(rnd.Next(1, 15)); koira.SetName("Musti"); koira.SetCarnivore(true); koira.SetTeeth(rnd.Next(28, 42)); elaimet.Add(koira); Console.WriteLine("Dog created."); } else { Papukaija papukaija = new Papukaija("Arnold", 1, true, 2); papukaija.SetName("Arnold"); papukaija.SetAge(rnd.Next(0, 7)); papukaija.SetCarnivore(false); papukaija.SetFeathers(2); elaimet.Add(papukaija); Console.WriteLine("Parrot created"); indexOthers = 1; indexHorse++; continue; } indexHorse++; indexOthers++; } katti.LisaaPentu(); katti.LisaaPentu(); foreach (Nisakkaat elain in elaimet.OfType <Nisakkaat>()) { Console.WriteLine("Nimi: {0}\nIkä: {1}\nLihansyöjä: {2}\nHampaiden määrä: {3}\n\n", elain.ReturnName(), elain.ReturnAge(), elain.ReturnCarnivore(), elain.ReturnTeeth()); } foreach (Linnut elain in elaimet.OfType <Linnut>()) { Console.WriteLine("Nimi: {0}\nIkä: {1}\nLihansyöjä: {2}\nHöyhenpeitteen paksuus (cm): {3}", elain.ReturnName(), elain.ReturnAge(), elain.ReturnCarnivore(), elain.ReturnFeathers()); } foreach (Kissa mirri in elaimet.OfType <Kissa>()) { foreach (Kissa pentu in mirri.Pennut) { Console.WriteLine(pentu.ReturnAge()); } } Console.ReadKey(); }
static void Main(string[] args) { Kissa Kissa1 = new Kissa(); Console.WriteLine("Kissa luotu."); Console.ReadKey(); Console.Clear(); Kissa1.asetaElaimenNimi(); Kissa1.asetaElaimenIka(); Kissa1.asetaOnLihanSyoja(false); Kissa1.Print(); Kissa1.kehraa(); Kissa1.Aantele(); Kissa1.PrintAsetaSyntyy(); Console.ReadKey(); Console.Clear(); Koira Koira1 = new Koira(); Console.WriteLine("Koira luotu."); Console.ReadKey(); Console.Clear(); Koira1.asetaElaimenNimi(); Koira1.asetaElaimenIka(); Koira1.asetaOnLihanSyoja(true); Koira1.Print(); Koira1.Aantele(); Koira1.PrintAsetaSyntyy(); Console.ReadKey(); Console.Clear(); Hevonen Hevonen1 = new Hevonen(); Console.WriteLine("Hevonen luotu."); Console.ReadKey(); Console.Clear(); Hevonen1.asetaElaimenNimi(); Hevonen1.asetaElaimenIka(); Hevonen1.asetaOnLihanSyoja(false); Hevonen1.Print(); Hevonen1.Aantele(); Hevonen1.PrintAsetaSyntyy(); Console.ReadKey(); Console.Clear(); Kilpikonna Kilpikonna1 = new Kilpikonna(); Console.WriteLine("Kilpikonna luotu."); Console.ReadKey(); Console.Clear(); Kilpikonna1.asetaElaimenNimi(); Kilpikonna1.asetaElaimenIka(); Kilpikonna1.asetaOnLihanSyoja(false); Kilpikonna1.Print(); Kilpikonna1.Aantele(); Kilpikonna1.PrintAsetaSyntyy(); Console.ReadKey(); Console.Clear(); Papukaija Papukaija1 = new Papukaija(); Console.WriteLine("Papukaija luotu."); Console.ReadKey(); Console.Clear(); Papukaija1.asetaElaimenNimi(); Papukaija1.asetaElaimenIka(); Papukaija1.asetaOnLihanSyoja(false); Papukaija1.Print(); Papukaija1.Aantele(); Papukaija1.PrintAsetaLentaa(); Console.ReadKey(); Console.Clear(); Environment.Exit(0); }
static void Main(string[] args) { //Tässä luot luokasta olion. Hevonen heppa = new Hevonen(35, "Heikki"); //Kissa cat2 = new Kissa(12, "Mauku"); Elain teht4 = new Hevonen(5, "Anneli"); Koira dog1 = new Koira(); Elain elukka2 = new Koira(); Elain elukka1 = new Koira(); Linnut Pele = new Linnut(); /* * Console.WriteLine("-------------------"); * Console.WriteLine("---Heppa tehtävä---"); * Console.WriteLine("-------------------"); * * //Tulosta olion nimi ja paino * Console.WriteLine("vanha nimi " + heppa.Nimi + " ja paino " + heppa.Paino); * * //Muuta olion nimeä ja painoa * heppa.Nimi = "Jaakko"; * heppa.Paino = 73; * * //Tulosta nyt olion nimi ja paino, jotta varmistat että muutos tapahtui * Console.WriteLine("uusi nimi: " + heppa.Nimi + " ja paino: " + heppa.Paino); * * Console.WriteLine("-------------------"); * Console.WriteLine("---Kissa tehtävä---"); * Console.WriteLine("-------------------"); * * Console.WriteLine(cat1.PalautaKissanNimi()); * cat1. ("HildA"); * Console.WriteLine(cat1.PalautaKissanNimi()); * * Console.WriteLine("Nimi "+ cat1.nimi +" ja ikä " + cat1.PalautaKissanIka()); * * cat1.AsetaKissanIka(7); * Console.WriteLine("Asetetaan uusi ikä"); * Console.WriteLine(cat1.PalautaKissanIka()); * * Console.WriteLine("-------------------"); * Console.WriteLine("---Koira tehtävä---"); * Console.WriteLine("-------------------"); * * Console.WriteLine("Koiran nimi on " + dog1.nimi); * * dog1.AsetaKoiranNimi("Max"); * Console.WriteLine(dog1.PalautaKoiranNimi()); * * dog1.AsetaKoiranNimi("musti"); * Console.WriteLine(dog1.PalautanNimi()); * * Console.WriteLine(); */ Console.WriteLine("Define Array Size? "); int number = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Enter numbers:\n"); int[] arr = new int[number]; for (int i = 0; i < number; i++) { arr[i] = Convert.ToInt32(Console.ReadLine()); } for (int i = 0; i < arr.Length; i++) { Console.WriteLine("Array Index: " + i + " AND Array Item: " + arr[i].ToString()); } Console.WriteLine(elukka1.PalautaElaimenIka()); Console.WriteLine(elukka1.PalautaElaimenNimi()); elukka1.PalautaOnLihanSyoja(); Console.WriteLine(""); Console.WriteLine(elukka2.PalautaElaimenIka()); Console.WriteLine(elukka2.PalautaElaimenNimi()); elukka2.PalautaOnLihanSyoja(); Console.ReadKey(); }
public Hevonen[] Get(string id) { Hevonen[] res = new Hevonen[503]; String commandText = "dbo.SelectHevonen"; int k = 1; SqlParameter parameterCus = new SqlParameter("@Cus", SqlDbType.VarChar) { Value = id }; // When the direction of parameter is set as Output, you can get the value after // executing the command. SqlConnection conn = new SqlConnection(DbCon.connectionString); using (SqlCommand cmd = new SqlCommand(commandText, conn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(parameterCus); conn.Open(); // When using CommandBehavior.CloseConnection, the connection will be closed when the // IDataReader is closed. SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); if (reader.HasRows) { while (reader.Read()) { Hevonen tieto = new Hevonen(); tieto.Id = (int)reader["Id"]; tieto.Cus = (string)reader["Cus"]; tieto.Aika = (DateTime)reader["Aika"]; tieto.Tunnus = (string)reader["Tunnus"]; tieto.Nimi = (string)reader["Nimi"]; tieto.Tyyppi = (string)reader["Tyyppi"]; tieto.Laatu = (string)reader["Laatu"]; tieto.Kuva = (string)reader["Kuva"]; tieto.Omistaja = (string)reader["Omistaja"]; tieto.Osoite = (string)reader["Osoite"]; tieto.Puhelin = (string)reader["Puhelin"]; tieto.Sposti = (string)reader["Sposti"]; tieto.Lempinimi = (string)reader["Lempinimi"]; if (tieto.Omistaja == null) { tieto.Omistaja = ""; } if (tieto.Osoite == null) { tieto.Osoite = ""; } if (tieto.Puhelin == null) { tieto.Puhelin = ""; } if (tieto.Sposti == null) { tieto.Sposti = ""; } if (tieto.Lempinimi == null) { tieto.Lempinimi = ""; } res[k++] = tieto; if (k == 500) { break; } } Hevonen pituus = new Hevonen(); pituus.Id = k - 1; pituus.Cus = ""; pituus.Aika = DateTime.MinValue; pituus.Tunnus = ""; pituus.Nimi = ""; pituus.Tyyppi = ""; pituus.Laatu = ""; pituus.Kuva = ""; pituus.Omistaja = ""; pituus.Osoite = ""; pituus.Puhelin = ""; pituus.Sposti = ""; pituus.Lempinimi = ""; res[0] = pituus; } else { Hevonen tieto = new Hevonen(); tieto.Id = 0; res[0] = tieto; } Array.Resize <Hevonen>(ref res, k); return(res); } }
public string Post([FromBody] Hevonen tieto) { string aa = ""; String commandText = ""; SqlParameter[] pars; if (tieto.Id == 0) { commandText = "dbo.InsertHevonen"; SqlParameter par1 = new SqlParameter("@Aika", tieto.Aika); SqlParameter par2 = new SqlParameter("@Cus", tieto.Cus); SqlParameter par3 = new SqlParameter("@Tunnus", tieto.Tunnus); SqlParameter par4 = new SqlParameter("@Nimi", tieto.Nimi); SqlParameter par5 = new SqlParameter("@Tyyppi", tieto.Tyyppi); SqlParameter par6 = new SqlParameter("@Laatu", tieto.Laatu); SqlParameter par7 = new SqlParameter("@Kuva", tieto.Kuva); SqlParameter par8 = new SqlParameter("@Omistaja", tieto.Omistaja); SqlParameter par9 = new SqlParameter("@Osoite", tieto.Osoite); SqlParameter par10 = new SqlParameter("@Puhelin", tieto.Puhelin); SqlParameter par11 = new SqlParameter("@Sposti", tieto.Sposti); SqlParameter par12 = new SqlParameter("@Lempinimi", tieto.Lempinimi); pars = new SqlParameter[] { par1, par2, par3, par4, par5, par6, par7, par8, par9, par10, par11, par12 }; aa = "Lisätty "; } else { commandText = "dbo.UpdateHevonen"; SqlParameter par1 = new SqlParameter("@Cus", tieto.Cus); SqlParameter par2 = new SqlParameter("@Tunnus", tieto.Tunnus); SqlParameter par3 = new SqlParameter("@Nimi", tieto.Nimi); SqlParameter par4 = new SqlParameter("@Tyyppi", tieto.Tyyppi); SqlParameter par5 = new SqlParameter("@Laatu", tieto.Laatu); SqlParameter par6 = new SqlParameter("@Kuva", tieto.Kuva); SqlParameter par7 = new SqlParameter("@Id", tieto.Id); SqlParameter par8 = new SqlParameter("@Omistaja", tieto.Omistaja); SqlParameter par9 = new SqlParameter("@Osoite", tieto.Osoite); SqlParameter par10 = new SqlParameter("@Puhelin", tieto.Puhelin); SqlParameter par11 = new SqlParameter("@Sposti", tieto.Sposti); SqlParameter par12 = new SqlParameter("@Lempinimi", tieto.Lempinimi); pars = new SqlParameter[] { par1, par2, par3, par4, par5, par6, par7, par8, par9, par10, par11, par12 }; aa = "Muutettu "; } using (SqlConnection conn = new SqlConnection(DbCon.connectionString)) { using (SqlCommand cmd = new SqlCommand(commandText, conn)) { // There're three command types: StoredProcedure, Text, TableDirect. The TableDirect // type is only for OLE DB. cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddRange(pars); try { conn.Open(); int stat = cmd.ExecuteNonQuery(); return(aa + stat.ToString() + " rivi(ä)"); } catch (Exception exception) { return(exception.Message); } } } }
static void Main(string[] args) { var kissat = new List <Kissa>(); var koirat = new List <Koira>(); var hevot = new List <Hevonen>(); var paput = new List <Papukaija>(); int v; int g = 1; Console.Write("Aseta luotavien eläinten määrä: "); Int32.TryParse(Console.ReadLine(), out v); while (g <= v) { for (int i = 0; i < 3; i++, g++) { if (g % 4 == 0) { if (g <= v) { Hevonen hevo = new Hevonen(); Console.WriteLine("Hevonen luotu."); //Console.ReadKey(); hevo.nimi = string.Format("Hevonen #{0}", (g)); hevo.ArvoElaimenIka(15); hevo.asetaOnLihanSyoja(false); hevo.Print(); hevo.Aantele(); hevo.PrintAsetaSyntyy(); hevot.Add(hevo); Console.Write(""); //Console.ReadKey(); } } else { switch (i) { case 0: Kissa katti = new Kissa(); Console.WriteLine("Kissa luotu."); //Console.ReadKey(); katti.nimi = string.Format("Kissa #{0}", (g)); katti.ArvoElaimenIka(15); katti.asetaOnLihanSyoja(false); katti.Print(); katti.kehraa(); katti.Aantele(); katti.PrintAsetaSyntyy(); kissat.Add(katti); Console.Write(""); //Console.ReadKey(); break; case 1: Koira kr = new Koira(); Console.WriteLine("Koira luotu."); //Console.ReadKey(); kr.nimi = string.Format("Koira #{0}", (g)); kr.ArvoElaimenIka(15); kr.asetaOnLihanSyoja(false); kr.Print(); kr.Aantele(); kr.PrintAsetaSyntyy(); koirat.Add(kr); Console.Write(""); //Console.ReadKey(); break; case 2: Papukaija papu = new Papukaija(); Console.WriteLine("Papukaija luotu."); //Console.ReadKey(); papu.nimi = string.Format("Papukaija #{0}", (g)); papu.ArvoElaimenIka(15); papu.asetaOnLihanSyoja(false); papu.Print(); papu.Aantele(); papu.PrintAsetaLentaa(); paput.Add(papu); Console.Write(""); // Console.ReadKey(); break; } } } } Console.ReadKey(); Console.Clear(); foreach (Kissa katti in kissat) { katti.Print(); katti.Aantele(); katti.PrintAsetaSyntyy(); } foreach (Koira kr in koirat) { kr.Print(); kr.Aantele(); kr.PrintAsetaSyntyy(); } foreach (Hevonen hevo in hevot) { hevo.Print(); hevo.Aantele(); hevo.PrintAsetaSyntyy(); } foreach (Papukaija papu in paput) { papu.Print(); papu.Aantele(); papu.PrintAsetaLentaa(); } Console.ReadKey(); Environment.Exit(0); }