& # 39; System.Collections.Generic.List< float> & # 39;不包含&#

本文关键字:包含 float Generic System Collections List | 更新日期: 2023-09-27 17:51:27

我正试图将内置Sum()函数的浮点数列表求和,但我一直得到此错误:

错误CS1061: 'System.Collections.Generic. 'List'不包含'Sum'的定义,不接受'Sum'扩展方法类型为"System.Collections.Generic.List"的第一个参数可以找到(您是否缺少using指令或程序集?参考?)(CS1061)

using System.Collections;
using System.Collections.Generic;

文件开头:

代码:

List<float> x = new List<float>();
x.add(5.0f);
//..
float f = x.Sum();

& # 39; System.Collections.Generic.List< float> & # 39;不包含&#

您需要添加到您的using指令:

using System.Linq;

此外,你的代码在语法上是错误的。下面是工作版本:

var x = new List<float>();
x.Add(5.0f);
var f = x.Sum();