无法从myclass [,]转换为IEnumerable <myclass> </myclass>

时间:2012-03-31 04:09:16

标签: c#

我有这个方法:

public static HashSet<myclass> mymethod(int somenum)
{
    myclass[,] myarray = new myclass[somenum, somenum];                
    // process myarray here
    return new HashSet<myclass>(myarray);
}

但是在最后一行,我得到两个错误:

  

错误1'System.Collections.Generic.HashSet.HashSet(System.Collections.Generic.IEnumerable)'的最佳重载方法匹配有一些无效的参数

     

错误2参数1:无法从'myclass []'转换为'System.Collections.Generic.IEnumerable'

但根据MSDN,数组实现IEnumerableIEnumerable<T>。那么为什么我会收到此错误,我该如何解决?

0 个答案:

没有答案