我的代码是这样的:
HttpFileCollection files
而不是遍历每个文件并添加 file.ContentLength 以获得所有内容的总长度,例如
int totalLength = 0;
for (int i = 0; i < files.Count; i++)
{
totalLength += files[i].ContentLength;
}
有没有办法可以用 lambda 表达式来做到这一点,所以我有类似的东西。
int totalLength = files.[some sort of delegate here to do the addition].
提前致谢。
编辑: HttpFileCollection 有一个 GetEnumeratorMethod 但是否需要实现 IEnumerable 才能使用 lambda 表达式?