各位好:我有一段代码
int[] count = new int[30]; 
double[,] trainWavwlen; 
trainWavwlen = new double[count.Sum(),rows.Length];编译时提示“error CS0117: 'System.Array' does not contain a definition for 'Sum'”
麻烦各位帮我看看数组有这样用的吗?还是少什引用吗?

解决方案 »

  1.   


    你的sum()方法是誰給你的?
      

  2.   

    是否是.NET 3.5,是否using System.Linq;
      

  3.   

    别人用的是VS2008 我用2005打开的,编译时就报错,也应用了using System.Ling;
    .net2.0是不是不能用?
      

  4.   

    .NET 2.0可以使用Linq Bridge去模拟Linq库,但是,还是需要VS2008和C# 3.0的编译器去实现扩展方法。