c# - Controls.OfType()泛型方法调用未编译

标签 c# asp.net

考虑使用以下代码行:

List<HtmlGenericControl> listOfDivs = 
     this.clientGrid.Controls.OfType<HtmlGenericControl>()
                             .ToList<HtmlGenericControl>();


由于缺少OfType<>();指令,因此无法识别using。我已经尝试过using System.Web.UI.ControlCollection;,但是并不能解决问题。

如何解决?

最佳答案

要使用OfType<T>,您的代码文件中需要一个using System.Linq;指令。这还需要对System.Core.dll的引用(如果不是在Visual Studio 2008+中创建的所有默认应用程序,则通常引用该引用)。

关于c# - Controls.OfType()泛型方法调用未编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6102135/

相关文章:

c# - 根据角色创建类

C# ? : Expression

c# - 证明我的契约(Contract)正在验证正确的事情

c# - 一个类用于两个 JSON 响应

c# - C#代码以检查浏览器中禁用的Javascript

c# - 从服务器上的 SignalR hub 设置 cookie

c# - OracleParameter.Size 有什么影响?

ASP.NET GUI 友好的构建工具

c# - 是否可以在多个母版页中调用一个网络表单?

c# - 设置仅在 WebAPI 中的每个请求的应用程序明智的变量