我仍在学习 LINQ
,请耐心等待 :)。我的问题,如何将以下代码转换为 LINQ
int count = 0;
foreach (var item in settings.FavouritesSetting)
{
if (item.FavouriteType != Constants.FavouriteType.Folder)
count++;
}
return count.ToString();
最佳答案
var count = settings.FavouritesSetting.Count(i => i.FavouriteType != Constants.FavouriteType.Folder);
return count.ToString();
关于c# - 将 foreach 语句重写为 linq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16633278/