C# Technical

rosharavinda

Well-known member
  • Dec 28, 2007
    1,588
    166
    63
    Bellanwila
    What's more efficient in .Any and .Count in C# (Extension methods)

    public void MethodName(ObservableCollection<DataCollection> dataCollection)
    {
    if (dataCollection != null)
    {
    IsChecked = dataCollection.Any(o => o.DataCollectionID.Equals(30));

    IsChecked = dataCollection.Where(o => o.DataCollectionID.Equals(30)).Count() > 0;
    }
    }

    Can anyone explain me, what could be the most efficient way to use from above two filtering? .Any? or .Where.Count?

    Note: Consider that dataCollection has over 10,000 items.

    Please advice me. Thank you
     

    duka

    Active member
  • Nov 1, 2007
    260
    58
    28
    Oya use karana wadedi .Any eka hodai .Where ekata wada.
    .Any use karama collection eke ekak hari pass una gaman true value ekak return wenawa. .Where use karahama apita adala predicate eken filter una list ekak labenne. Ita passe apita Count operation eka ekkama IF condition ekakuth use karanna wenawa additional opereations widihata.
     
    Aug 9, 2015
    82
    3
    0
    machan matath C# gana danaganna ona.mama C# desktop applications nan karala thiyanawa.Web based ewa karala thiyenne Forms application thamai.MVC ikmanata allaganna method ekak kiyannako danna kenek:dull: