2

私はまだ学んLINQでいるので、我慢してください:)。私の質問、次のコードをに変換する方法LINQ

int count = 0;

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

return count.ToString();
4

2 に答える 2

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

return count.ToString();
于 2013-05-19T09:41:23.983 に答える