LINQ Tips : Replacing Count check


When ever i’ve had to check a collection for any item this is what i’ve mostly done

****************************************************

var name=GetListOFNames();

If( name != null &&  name.Count() > 0)

{

Console.WrtieLine(“List of name received”);

}

*****************************************************

A better way would be replacing the Count check with Any. The Any extension method has a default behaviour of checking for any instance in a collection.

****************************************************

var name=GetListOFNames();

If( name != null &&  name.Any() )

{

Console.WrtieLine(“List of name received”);

}

*****************************************************

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s