/// <summary> /// inladen van het CSV bestand met verschillende diersoorten /// </summary> /// <returns>lijst van ingeladen dieren</returns> public List<Diersoort> Load() { List<Diersoort> loadedAnimals = new List<Diersoort>(); //Get all the animal names from the local storage using (TextFieldParser parser = new TextFieldParser(FilePath + "broedvogels.csv")) { parser.TextFieldType = FieldType.Delimited; parser.SetDelimiters(","); while (!parser.EndOfData) { //Processing row string[] fields = parser.ReadFields(); foreach (string field in fields) { string[] columns = field.Split(';'); string[] startDatetime = columns[2].Split('-'); string[] endDatetime = columns[3].Split('-'); DateTime sdt = new DateTime(2000, Convert.ToInt32(startDatetime[1]), Convert.ToInt32(startDatetime[0])); DateTime edt = new DateTime(2000, Convert.ToInt32(endDatetime[1]), Convert.ToInt32(endDatetime[0])); Diersoort toAdd = new Vogel( columns[0], columns[1], sdt, edt, Convert.ToInt32(columns[4])); loadedAnimals.Add(toAdd); } } } return loadedAnimals; }
static void Main(string[] args) { Vogel vogel = new Vogel(); vogel.MaakGeluid(); Console.ReadLine(); }
private void miAuswerten_Click(object sender, RoutedEventArgs e) { for (int zeitindex = 1; zeitindex <= 12 * 60; zeitindex++) { foreach (cVogel Vogel in meineVögel) { if (zeitindex >= Vogel.Startminute) { Vogel.Bewegen(waldBreite, waldLänge); } } foreach (cFeld Feld in meineFelder) { int stk = meineVögel.Count(vogel => vogel.StartX == Feld.PosX && vogel.StartY == Feld.PosY); if (stk > 0) { if (Feld.SichereMinuten >= 30) { Feld.Sicher = true; int sicherVon = zeitindex - Feld.SichereMinuten; int sicherBis = zeitindex; string sicherVonBis = Convert.ToString(sicherVon) + ' ' + Convert.ToString(sicherBis); Feld.SichereZeiträume.Add(sicherVonBis); } Feld.SichereMinuten = 0; } else { Feld.SichereMinuten++; } } } foreach (cFeld Feld in meineFelder) { if (Feld.SichereMinuten == 12 * 60) { Feld.AbsolutSicher = true; } } ausgewertet = true; }
static void Caros() { Console.WriteLine("Caros"); Tier clemens = new Loewe { Name = "Clemens", HatMähne = true }; Tier gwaihir = new Vogel { Name = "Gwaihir", HatFedern = true }; Console.WriteLine($" Tier: {clemens}"); Console.WriteLine($" Tier: {gwaihir}"); var zoo = new Zoo(); zoo += clemens; zoo += gwaihir; Console.WriteLine("Zoo, Stand 1.4.2020"); foreach (var tier in zoo) { Console.WriteLine($" Tier im Zoo: {tier}"); } zoo -= "Bert, der nicht verzeichnet ist"; Console.WriteLine("Zoo, Stand 10.4.2020"); foreach (var tier in zoo) { Console.WriteLine($" Tier im Zoo: {tier}"); } zoo -= "Gwaihir"; Console.WriteLine("Zoo, Stand 20.4.2020"); foreach (var tier in zoo) { Console.WriteLine($" Tier im Zoo: {tier}"); } }
static void Main(string [] args) { Fachinformatiker fiae = new Fachinformatiker(); fiae.Fliegen(); fiae.Programmieren(); Vogel v = new Fachinformatiker(); Kaufmann kfm = new Fachinformatiker(); //Vogel Mein = new Vogel (); Vogel [] vogelArray = new Vogel[2]; vogelArray [0] = v; vogelArray [1] = new Tier(); for (int i = 0; i < vogelArray.Length; i++) { vogelArray[i].Fliegen(); } Console.ReadLine(); }