Arraylisten durchsuchen
Arraylisten bieten viele Vorteile, z.B. dass man Arraylisten durchsuchen kann. Dabei ist es z.B. möglich nach einem bestimmten Eintrag zu suchen. Nehmen wir mal an, wir möchten durchsuchen ob Ein bestimmter Name in einer Schulklasse vorhanden ist, und wollen darauf dann reagieren.
class Program
{
public static void Main(string[] args)
{
// Arrayliste die eine undefinierte Größe hat
ArrayList schulKlassenListe = new ArrayList();
schulKlassenListe.Add("Michi");
schulKlassenListe.Add("Sissi");
schulKlassenListe.Add("Denis");
schulKlassenListe.Add("Franz");
schulKlassenListe.Add("Nummer5");
Console.WriteLine("Nach wem suchst du?");
string eingabe = Console.ReadLine();
if (schulKlassenListe.Contains(eingabe))
{
Console.WriteLine(eingabe + " ist in der Schulklasse vorhanden");
}
Console.Read();
}
}
Wenn wir nun dieses Programm ausführen, dann erhalten wir die Abfrage nach einem Namen. Wenn der Name den Wir eingeben vorhanden ist, gibt es uns das Programm aus. Du kannst also ziemlich einfach mit Hilfe der Funktion “Contains()” (beinhaltet) nach bestimmten Einträgen in deiner ArrayList suchen.