Interview Question: .Any() vs if (.Length > 0) for testing if a collection has elements
Posted
by Chris
on Stack Overflow
See other posts from Stack Overflow
or by Chris
Published on 2010-06-07T12:11:25Z
Indexed on
2010/06/07
12:12 UTC
Read the original article
Hit count: 227
In a recent interview I was asked what the difference between .Any()
and .Length > 0
was and why I would use either when testing to see if a collection had elements.
This threw me a little as it seems a little obvious but feel I may be missing something.
I suggested that you use .Length
when you simply need to know that a collection has elements and .Any()
when you wish to filter the results.
Presumably .Any()
takes a performance hit too as it has to do a loop / query internally.
© Stack Overflow or respective owner