类型的System.Collections.Generic.IEnumerable& # 39;不包含成员Aggrega
本文关键字:包含 Aggrega 成员 System Collections Generic IEnumerable 类型 | 更新日期: 2023-09-27 18:15:34
谁能帮我弄清楚我做错了什么
private const long _divisor = // 10^9 - 7
Enumerable.Repeat(10, 9).Aggregate(1, (p, i) => p * i) - 7;
? ?
获取错误
类型
System.Collections.Generic.IEnumerable' does not contain a member
Aggregate'和最佳扩展方法overload"System.Linq.Enumerable.Aggregate(这System.Collections.Generic。IEnumerable, int, System.Func)'有一些匿名方法和lambda表达式不能是无效参数在当前上下文中使用
,我觉得我完全按照文档https://msdn.microsoft.com/en-us/library/bb549218(v=vs.110).aspx
lambda表达式不能在当前上下文中使用
在非原语值上指定const
,编译器不允许。
删除const
指示符或放置原始值
private const long _divisor = (long)(10e9 - 7); // Or just write 9999999993 instead