domenica 8 ottobre 2023

C# utilizzo del metodo Exists

Il metodo "Exists" di un oggetto Array o list, restituisce true o false, qualora la condizione viene rispettata.
Supponiamo di avere un oggetto di tipo string di array contenente i nomi delle persone, e vogliamo sapere se contengono la lettera "o", tramite questo metodo viene restituito se almeno un elemento contiene la "o".

Di seguito l'esempio di utilizzo.

//Array:

 List<string> Nomi = new()
            {
                "Emanuele",
                "Daniele",
                "Francesco",
                "Marco",
                "Maria",
                "Luigina",
                "Anna",
                "Lisa"
            };


//Utilizzo:

 var risultato  = Nomi.Exists(p => p.Contains("o")); //restituisce true

Nel caso che invece usare una funzione al posto del Predicato, di seguito tale utilizzo.

//Funzione:
 private bool Dato(string Nominativo)
        {
            return Nominativo.ToLower().Contains("o");
        
        }

//Utilizzo:

var risultato  = Nomi.Exists(Dato);

Nessun commento: