考虑使用以下代码行:
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/