完整的错误是
Error 3 'OfType' is not a member of 'System.Text.RegularExpressions.MatchCollection'
在以下代码行中,( regex.Matches(输入).OfType 中的花括号)
For Each group As Object In regex.Matches(input).OfType(Of Match)().Select(Function(c) c.Value.ToLowerInvariant()).Where(Function(c) Not keywords.Contains(c)).GroupBy(Function(c) c).OrderByDescending(Function(c) c.Count()).ThenBy(Function(c) c.Key)
Console.WriteLine(group.Key)
Next
我不知道的是为什么这个在VS2008上正常工作但在VS2010中没有。
答案 0 :(得分:4)
确定您在VS2010下的代码中引用或Imports System.Linq
?
答案 1 :(得分:1)
OfType
是System.Linq.Enumerable中的扩展方法,在System.Core
程序集中定义。 (System.Core.dll)
您需要引用System.Core
程序集,并且需要导入(Imports
在VB中,using
在C#中)System.Linq
命名空间。< / p>
答案 2 :(得分:0)
您需要导入System.Linq
imports System.Linq