重写foreq声明给linq

Put*_*aKg 2 c# linq

我还在学习,LINQ所以忍受我:).我的问题,如何将以下代码转换为LINQ

int count = 0;

foreach (var item in settings.FavouritesSetting)
{
   if (item.FavouriteType != Constants.FavouriteType.Folder)
      count++;
}

return count.ToString();
Run Code Online (Sandbox Code Playgroud)

Li0*_*liQ 11

var count = settings.FavouritesSetting.Count(i => i.FavouriteType != Constants.FavouriteType.Folder);

return count.ToString();
Run Code Online (Sandbox Code Playgroud)