giovedì 6 maggio 2021

Linq metodo LongCount

Il metodo LongCount restituire un valore int64, che visualizza il totale degli elementi su cui si sta eseguendo la selezione.

Ne frammento di codice qui di seguito, si è creata una classe con due proprietà, una di tipo string, che sta per rappresentare la descrizione, ed uno di tipo int che indica il codice dell'ordine.

Nella query Linq, si prendono tutti gli elementi che hanno ID ordine maggiore di 2 e si vuole sapere quanti elementi sono.


//Classe:

  public class Ordini

    {

      public  int IdOrdine { get; set; }

       public string Descrizione { get; set; }

    }


Query:

 Ordini[] ordiniLista = { new Ordini { Descrizione  ="Pasta", IdOrdine=8 },

                   new Ordini { Descrizione="Boots", IdOrdine=4 },

                   new Ordini { Descrizione="Whiskers", IdOrdine=1 } };

            long Totale = ordiniLista.LongCount(ordini => ordini.IdOrdine  > 2);

            Console.WriteLine("Elementi trovati con id superiore a 2;" + Totale);

Nessun commento: