考虑使用这行代码:
List<HtmlGenericControl> listOfDivs =
this.clientGrid.Controls.OfType<HtmlGenericControl>()
.ToList<HtmlGenericControl>();
由于缺少OfType<>();
指令,因此无法识别using
。我试过了using System.Web.UI.ControlCollection;
,但这并没有解决问题。
如何解决这个问题?
答案 0 :(得分:6)
要使用OfType<T>
,您的代码文件中需要using System.Linq;
指令。这还需要引用System.Core.dll
(在Visual Studio 2008 +中创建的大多数典型(如果不是全部)默认应用程序中引用)。
答案 1 :(得分:3)
只是为安东尼的回答添加一点。如果您为OfType执行search on MSDN,则会获得Enumerable.OfType<TResult>
Method作为第一个结果
它将显示命名空间和程序集