Reputation: 2246
I am still learning LINQ
so bear with me :). My question, how to convert the following code into LINQ
int count = 0;
foreach (var item in settings.FavouritesSetting)
{
if (item.FavouriteType != Constants.FavouriteType.Folder)
count++;
}
return count.ToString();
Upvotes: 2
Views: 212
Reputation: 172
var count = (from item in settings.FavouritesSetting
where item.FavouriteType != Constants.FavouriteType.Folder
select item).Count();
return count.ToString();
Upvotes: 0
Reputation: 11264
var count = settings.FavouritesSetting.Count(i => i.FavouriteType != Constants.FavouriteType.Folder);
return count.ToString();
Upvotes: 11