Profil de JurajYuraj's BlogPhotosBlogListesPlus Outils Aide

Blog


18 septembre

Ukážka použitia FindAll v List<T>

Metóda FindAll slúži na vyhľadanie reťazcov podľa danej podmienky. Použil som lambda výraz na skrátenie zápisu. Výraz vo FindAll musí vrátiť true/false:

//Vytvor List<string>
List<string> zoznam = new List<string>() { "červená","čierna","modrá","biela","oranžová" };
//Hladaj vsetky polozky, ktore zacinaju s pismenom č
List<string> najdenePolozky = zoznam.FindAll(s => s.StartsWith("č"));
//Prejdi vsetky najdene polozky a vypis ich
foreach (string polozka in najdenePolozky)
{
Console.WriteLine(polozka);
}